Ich würde ja gerne die Monate Arbeit von anderen verwerfen und das anders machen, wenn ich selber die Zeit hätte, habe ich aber nicht, und was ich jetzt brauche ist die Möglichkeit den Array aus A an B zu geben, und das, im wahrsten Sinne des Wortes, auf Knopfdruck, und auch wirklich nur dann. Mit param geht es irgendwie nicht, oder zumindest weiß ich nicht wie es mit dem gehen sollte. Und ob es jetzt eine Funktion ist, spielt auch keine Rolle, weil ich nicht weiß wie ich der Funktion bei Abruf den Array mitgebe.
Zusammenfassend: Ich muß auf "Knopfdruck" das Skript/die Funktion mit dem Array anwerfen.
Was soll das denn heißen?
du kannst eine x-beliebige Variabel an ein x- beliebiges Skript übergeben.
a.pl:
my @arr = qw/ 1 2 3 4 5 6 7 8 /;
require 'b.pl';
funktion_in_b(@arr);
b.pl:
sub funktion_in_b
{
my @arr = @_;
print join "\n", @arr;
}
wo ist das Problem?
Struppi.