Thread Wie funktioniert push bei einem mehrdimensionalen Array? (11 answers)
Opened by Sven_123 at 2011-03-11 16:18

Sven_123
 2011-03-11 16:18
#146402 #146402
User since
2010-06-01
120 Artikel
BenutzerIn
[default_avatar]
Ich flute das perl6-Forum...*g

Diesmal schaff ich es nicht, push in einem mehrdimensionalen Array zu benutzen:
Code (perl): (dl )
1
2
3
my @y;
push @y[0], [<a b>];
say @y[0][0][0];

Ich schätze, dass ihm nicht klar ist, dass @y[0] selbst ein Array sein soll, aber da sowas wie
Code (perl): (dl )
@y[0] = [1,2],[3,4];
funktioniert und meine Versuche @y[0] eindeutig als Array zu definieren (angelehnt an die Interpolation in "" und was, das ich aus nem Tutorial hab),
Code (perl): (dl )
1
2
push @y[0][], [<a b>];
push @(@y[0]), [<a b>];
zwar keinen Fehler, aber dafür einen leeren Array (ich schätze ein Any() bedeutet eben dies) produzieren, weiß ich wieder nicht so recht weiter...

View full thread Wie funktioniert push bei einem mehrdimensionalen Array?