Thread Ternärer Operator: ?: (13 answers)
Opened by Heromaster at 2006-02-24 19:43

steffenw
 2006-02-25 16:04
#63293 #63293
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=renee,25.02.2006, 08:14]Dein Beispiel finde ich z.B. nicht so toll, da man bei einer Codedurchsicht das leicht uebersehen kann. Da finde ich ein
Code: (dl )
1
2
3
4
5
6
7
8
my %hash = (
          key1 => 'value1',
          key3 => 'value3',
       );

if($flag){
 $hash{key2} = 'value2';
}


viel besser lesbar (und wartbar)...[/quote]
Sonst rücke ich sowas auch ein.
Bei einenm Hash ist es egal, bei einem Array nicht, die auseinandergefetzte Schreibweise @renee, läßt nur schwer erkennen, in welcher Reihenfolge die Arrayelemente dann überhaupt im Array vorkommen. Wenn man dann noch per if, mit unshift und push elemente mal hier nd mal da anfügt, dann ist das chaos perfekt.
$SIG{USER} = sub {love 'Perl' or die};

View full thread Ternärer Operator: ?: