Perl - Verwendung von nicht initialisierten Wert?

So, ich versuche diesen code auszuführen...

my $filePath = $ARGV['0'];
if ($filePath eq ""){
    print "Missing argument!";
}

Sollte geprüft werden, ob der erste Kommandozeilen-argument, und sagen Sie mir, wenn seiner leer ist, aber es gibt diesen Fehler zurück, und ich kann nicht herausfinden, warum:

Use of uninitialized value $filePath in string eq at program.pl line 19.

Was mache ich falsch?

was ist mit ' rund um den array-index?

InformationsquelleAutor A Clockwork Orange | 2011-03-20

Schreibe einen Kommentar