Thread Programmierstilfrage - "given - when" (4 answers)
Opened by Kuerbis at 2012-03-31 18:41

Kuerbis
 2012-03-31 18:41
#157139 #157139
User since
2011-03-20
942 Artikel
BenutzerIn
[default_avatar]
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';
    }
}

View full thread Programmierstilfrage - "given - when"