Thread funktions rückgabe
(4 answers)
Opened by PerlProfi at 2006-12-18 21:59
Folgendes Beispiel:
Code (perl): (dl
)
1 2 3 4 5 6 7 #!/usr/bin/perl use strict; use warnings 'all'; sub func { return @_ } print "FUNC(9): ". func(9) ."\n"; Ich hatte jetzt erwartet, dass mir 9 ausgegeben wird, allerdings bekomme ich eine 1! Ich habe es dann mit 2 übergebenen Elementen versucht, und bekomme eine 2. Daraus schließe ich, dass mir die Anzahl der zurückgelieferten Elemente ausgegeben wird. Nun möchte ich aber nicht die Anzahl haben, sondern wirklich die Elemente, gibt es eine Lösung ohne die Funktion zu verändern, oder das Ergebnis vorher in einer Variablen zu speichern?? MfG PerlProfi |