User since
2003-08-04
7321
Artikel
ModeratorIn
bist du sicher, dass da ein "" drin steht?
könnte ja auch undef sein
könntest ja so schreiben
if(not defined $test[1])
warn '$test[1] is undefined!'."\n";
$test[1] = "";
}
User since
2003-09-24
60
Artikel
BenutzerIn
wie schon erwähnt, habe ich das script auf 2 pc getestet, einmal auf meinem (win2000) und ne alte 98er krücke. bei dem 98 bekomme ich da diesen fehler oder warnung. ich wollte mich nur vergewissern dass der if-block so ok ist da ich das bis jetzt immer so gemacht habe und bis heute noch nie eine warnung bekommen habe. und zum thema undef... wenn ich da schreibe my @test=("1","0","");
dann ist $test[0] "1", $test[1] "0" und $test[2] ist zwar leer aber somit auch undef ?! Ist eine variable undef wenn nix drinsteht ?
Nur mal so am Rande: perldoc perldata schonmal gelesen?