Thread Operator ||= (7 answers)
Opened by Jenny at 2012-10-06 15:38

Muffi
 2012-10-08 08:41
#162545 #162545
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Zu beachten ist ein Fallstrick, nämlich, wie oben schon erwähnt:
Auch "0" ist false.
Ich hab schon öfter mal Code mit einem ||= gesehen, der die 0 falsch behandelt.
Zu überlegen ist, ob nicht evtl. //= (ab Perl 5.10) das ist was man will.
// ist ein "defined or", setzt also den Wert dann nur, wenn die Variable nicht definiert ist.
1 + 1 = 10

View full thread Operator ||=