Thread Zugriff auf sub-Funktionen
(9 answers)
Opened by Alvin at 2008-01-02 16:04
Hm, du könntest das auch so machen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 sub birth { my (@birthage, @birthgender); for my $i (0..$n){ $birthage[$i]=0; $birthgender[$i]=1; } return(\@birthage, \@birthgender); } Dadurch liefert deine Funktion einen Array mit zwei Referenzen auf die Arrays mit dem Alter und dem Geschlecht zurück. Dann musst du beim Pushen nur noch den Array dereferenzieren: Code (perl): (dl
)
1 2 3 my ($age_ref, $gender_ref) = birth(); push(@age, @$age_ref); push(@gender, @$gender_ref); |