Thread perl variablen leer ?: to initiier or not to initiier ?
(19 answers)
Opened by rio at 2004-06-02 22:39
Sorry, das mit dem my und 'eq' war natuerlich falshc.
Eine 0 ist in einem Stringvergleich natuerlich nicht das gleiche wie undef. Es sollte heissen: Code: (dl
)
perl -e '$test = 0; print "VARIABLEN SIND IMMER UNDEF!\n" if $test == undef' Aequivalent mit einem Leerstring und 'eq': Code: (dl
)
perl -e '$test = ""; print "VARIABLEN SIND IMMER UNDEF!\n" if $test eq undef' |