Thread Array::Utils: Wie Rückgabewert als Liste interpretieren (34 answers)
Opened by mika at 2018-11-18 12:25

rosti
 2018-11-19 12:55
#189238 #189238
User since
2011-03-19
3194 Artikel
BenutzerIn
[Homepage]
user image
Hi danke ;)

Prototypen hab ich selbst auch noch nicht gebaucht. Denn Viele Wege führen zum Ziel. So kann man, eben weil Perl das wundervolle @_ besitzt, sehr wohl ein foo($x, @x, @y); notieren was soiel heißt wie: In $x steht die Anzahl der Arrayelemente die in @x übergeben werden.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
my @x = (1,2,3);
my @y = keys %ENV;

foo(scalar @x, @x, @y);
sub foo{
    my $x = shift;
    my @x = map {shift} ($_[0]..$_[$x-1]);
    local $, = "\n";
    print @_;
}


Geht doch ;)

.

View full thread Array::Utils: Wie Rückgabewert als Liste interpretieren