Thread Ersatz für "wantarray" (33 answers)
Opened by Kuerbis at 2016-02-01 11:09

Kuerbis
 2016-02-04 15:05
#183725 #183725
User since
2011-03-20
947 Artikel
BenutzerIn
[default_avatar]
Code (perl): (dl )
1
2
3
4
5
6
method choose_multi ( Array $orig_list, %opt? ) {
    return if ! $orig_list.elems;
    validate_options( %opt );
    %opt<multiselect> = 1;
    return self!_private_choose( $orig_list, %opt );
}


Welches dieser beiden Subs ist die bessere Variante?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sub choose_multi ( Array $orig_list, %opt? ) is export {
    return Term::Choose.new().choose_multi( $orig_list, %opt );
}
# bisschen weniger Code
# einen Wrapper mehr


sub choose_multi ( Array $orig_list, %opt? ) is export {
    return if ! $orig_list.elems;
    validate_options( %opt );
    %opt<multiselect> = 1;
    return Term::Choose.new()!_private_choose( $orig_list, %opt );
}
# bisschen mehr Code
# einen Wrapper weniger

View full thread Ersatz für "wantarray"