Thread $ARGV auf Eingabe überprüfen (10 answers)
Opened by DrWhiteLetter at 2005-03-30 13:48

Strat
 2005-03-30 15:43
#53080 #53080
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
das problem war, dass $#ARGV den letzten Index des Arrays @ARGV zurueckgibt... wenn da ein Wert drinnen ist, ist der 0... wenn @ARGV leer ist, ist der -1...
also entweder ... $#ARGV == -1 oder, wie GwenDragon vorschlug, scalar(@ARGV) == 0 verwenden:

Das folgende gilt immer (und wenn nicht, erschlage den Programmierer, der den Code geschrieben hat... es waere kein Verlust fuer die Welt...siehe die Variable $[ in perldoc perlvar)
Code: (dl )
$#ARGV + 1 == scalar(@ARGV)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread $ARGV auf Eingabe überprüfen