Thread Programmierstilfrage - "given - when"
(4 answers)
Opened by Kuerbis at 2012-03-31 18:41
Hallo,
ist dieses if im given in Ordnung oder würde man das normalerweise nicht so machen? Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #!/usr/bin/env perl use warnings; use 5.12.0; my $extra = 1; print 'key enter: '; my $c = <>; chomp $c; given ( $c ) { when ( 'a' ) { say 'a'; } when ( 'b' ) { say 'c'; } if ( $extra ) { when ( 'd' ) { say 'd'; } when ( 'e' ) { say 'e'; } } when ( 'z' ) { say 'z'; } default { say 'something else'; } } |