Thread Use of uninitialized value
(12 answers)
Opened by ~Br4inP4in~ at 2008-09-13 15:11
@Struppi, solch eine Warnung kann ich bei mir nicht erzeugen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 #!/usr/bin/perl use strict; use warnings 'all'; my $a = undef; print $a || 0 eq 'name' ? 1 : 0; Gibt ohne Warnung 0 aus. Allerdings sieht es bei einem Zahlenvergleich auf einen String wieder anders aus, da bekommt man die Meldung: Code: (dl
)
Argument ... isn't numeric in numeric eq (==) at ... MfG perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'
|