K@rl: Array an einem Unterprogram übergeben?

Beitrag lesen

Kann man auch ein ganzes Array statt nur einer Variable an einem Unterprogram übergeben und mit @ARGV übernehmen?

etwa wie

system ("perl script.pl @array");

ich weiß nicht so genau, was du tun willt, aber das was du vorhast ist nicht sehr elegant.

der °primitivste° weg ist: schreiben in script.pl folgendes:

sub meine_routine { .. code .. }

und im Hauptprogramm

do script.pl; # lädt den code von
              # script.pl in dein hauptprogramm
...
meine_routine(@array);

besser ist, lese in den Manpages (oder einem guten Perl Buch) nach über "use" und "require".

Hilft das? - Ich hoffe.

Ciao
  K@rl