Thread Funktion mit mehr als zwei Rückgabewerte - möglich? (5 answers)
Opened by HoHoHo at 2013-12-10 20:56

Gast HoHoHo
 2013-12-10 21:43
#172536 #172536
Gut ich habe nun meinen Code in einem neuen Skript auf das wesentliche reduziert und mein eigentliches Problem ist ein Anderes.

Ich gebe als zweiten und dritten Param. ein Array zurück. Das geht so nicht.

Nun sind meinem Perl Kenntnisse nicht die besten und ich müsste (Morgen) nachlesen warum das so ist.

Kann mit jemand von euch eine Lösung zeigen?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl

sub foo
{
        my $a = "a";
        my @b = ("b");
        my @c = ("c");
        return ($a, @b, @c);
}

my ($a, @b, @c) = foo;

print "\@c "; print @c; print "\n";
print "\@b "; print @b; print "\n";


Ausgabe:
Code: (dl )
1
2
3
$ perl /tmp/foo.pl
@c
@b bc


Mir wäre es wichtig zwei Arrays zurück geben zu können.

Danke,
HoHoHo
Last edited: 2013-12-10 22:58:35 +0100 (CET)

View full thread Funktion mit mehr als zwei Rückgabewerte - möglich?