Thread Verarscht mich Perl?
(8 answers)
Opened by [E|B] at 2003-10-17 20:24
Entweder man verwendet undef als Wert, dann muss man ueberall darauf achten, oder man vermeidet undef, dann muss man es nur bei der Initialisierung behandeln...
wenn z.B. eine Variable eine Zahl ist, verwende ich gerne "automatische" Initialisierungen wie: Code: (dl
)
my $x = $irgendwas || 0; oder bei Hashes: Code: (dl
)
my %hash = ( x => 1, y => 2, z => 3, @_ ); wenn da z.B. ueber @_ kein y reinkommt, wird der Standardwert von 2 verwendet; wenn doch, wird die 2 ueberschrieben... es gibt noch die Moeglichkeit, im aktuellen Block mit no warnings; die Warnungen zu deaktivieren; sowas sollte man jedoch nur dann machen, wenn es keinen vernuenftigen anderen Weg gibt (also im Grunde nie)\n\n <!--EDIT|Strat|1066519399--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |