In perldoc perlvar
, ho letto questo:Come posso dire a una funzione Perl che prende un file da leggere dall'hand speciale ARGV?
Nota che attualmente "ARGV" ha solo suo effetto magico all'interno del "<>" dell'operatore; altrove è semplicemente un filehandle corrispondente all'ultimo file aperto da "<>". In particolare, passa "* ARGV" come parametro a una funzione che si aspetta che un filehandle possa non causa la lettura automatica del contenuto di tutti i file di in @ARGV.
Quindi, come si può I passare *ARGV
(o qualcosa che assomiglia ad esso) come un paramter a una funzione che prevede un filehandle, e che hanno la funzione leggere tutti i file in @ARGV
?
Huh. Il mio programma ha iniziato a funzionare dopo aver letto questo. –