Thread funktions rückgabe (4 answers)
Opened by PerlProfi at 2006-12-18 21:59

PerlProfi
 2006-12-18 21:59
#72618 #72618
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
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

View full thread funktions rückgabe