Hoi,
Die Funktion gibt "01" zurück -> ich brauche @a01.
Die Funktion gibt "02" zurück -> ich brauche @a02.
etc.
Die Anzahl der Arrays verändert sich jedoch ständig.
Das schreit nach einer LoL ;-)
my @lists = (
[1,2,3,4], # a01
[5,6,7,8], # a02
[9,10,11,12] # a03
);
my $tmparray = $lists[get_array()];
Naheres unter 'perldoc perllol' (http://www.perldoc.com/).
Wenn das nicht moeglich ist, kannst du ja auch mal
my @tmparray = @{get_array());
versuchen. Duerfte aber nicht 'use strict'-faehig sein.
Gruesse,
c.j.k