Thread Zugriff auf sub-Funktionen (9 answers)
Opened by Alvin at 2008-01-02 16:04

nepos
 2008-01-02 18:41
#104348 #104348
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
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);

View full thread Zugriff auf sub-Funktionen