Thread abgedrehtes problem mit switch: oder bin ich blind? (71 answers)
Opened by deepblack at 2004-06-16 21:56

Gast Gast
 2004-06-17 00:58
#83436 #83436
[quote=ptk,16.06.2004, 22:19]
Oder man nimmt den folgenden Trick, um eine if-elsif-Kette etwas ruhiger aussehen zu lassen (man beachte, dass alle Bedinungen auf der gleichen Spalte beginnen):
Code: (dl )
1
2
3
4
5
6
7
8
9
if      ($choice eq 'c') {
   ...
} elsif ($choice eq 'q') {
   ...
} elsif ($choice eq 'x') {
   ...
} else {
   ...
}
[/quote]
Oh nein - nicht schon wieder diese unsägliche if-elsif-Geschichte.
Sowas kann man doch sehr elegant 'case-like' mit einem Hash erledigen (das ist dann auch bedeutent schneller als ein if-elsif-Block.

View full thread abgedrehtes problem mit switch: oder bin ich blind?