Thread $ARGV[0] in @array überprüfen (28 answers)
Opened by Duff at 2007-10-18 18:20

Duff
 2007-10-19 14:17
#101104 #101104
User since
2006-10-06
283 Artikel
BenutzerIn

user image
nepos+2007-10-19 11:34:28--
Baust du hier einen eigenen Parser für die Kommandozeilenparameter? Warum nutzt du da nicht gleich CPAN:Getopt::Long?


Eigentlich nicht. Will nur den ersten und einzigen Parameter überprüfen.

Mit


Code (perl): (dl )
1
2
if(($#ARGV==0) || (!grep{ $ARGV[0] eq $_} @array )) {
..

lande ich auch wieder direkt in der Usage.

Zur ersten Überprüfung: Wenn die Anzahl der angegebenen Parameter = 0 ist, also wenn nichts angegeben wurde,

oder

Zur zweiten Überprüfung: Wenn der erste angegebene Parameter nicht im Array enthalten ist.

ABER: Wieso gelange ich trotzdem, wenn beide Bedingungen erfüllt sind, in den Anweisungsblock der Schleife???
D'OH
Daniel

View full thread $ARGV[0] in @array überprüfen