PDA

Visualizza la versione completa : [PERL] due parametri ad una sub


=tW=
18-05-2006, 17:16
ragazzi, io ho un programma che accetta 3 parametri all'avvio, quindi l'array ARGV pieno fino all'indice 2. devo passare due parametri in+ad una sub, come faccio a farglieli accettare entrambi?

shishii
18-05-2006, 17:54
che confusione...
vediamo di chiarire.
@ARGV contiene dei parametri passati da linea di comando di una shell ad esempio:

> script.pl 1_parametro 2_parametro 3_parametro

ora il problema vedere se lo script fa un controllo o meno sulla presenza di questi parametri, ad esempio:

if (scalar @ARGV != 3) {errore}

in tal caso devi modificare il controllo per fargliene accettare altri 2.

Se non fa controlli allora gliene passi 5 da linea di comando e poi raccogli gli utlimi due e li passi alla sub:

&TuaSub($ARGV[3], $ARGV[4]);

Loading