Thread Slice in vorderen Dimensionen eines mehrdimensionalen Arrays? (quasi @x[0..5][1]) (10 answers)
Opened by Sven_123 at 2011-06-20 16:13

Sven_123
 2011-06-21 09:33
#149807 #149807
User since
2010-06-01
120 Artikel
BenutzerIn
[default_avatar]
Vielen Dank, so müsste es gehen. Ich probier's gleich mal aus. :)

Edit: Geht in perl6 leider doch nicht...
Code (perl): (dl )
1
2
3
4
5
my @x = [1,2],[3,4];

if all( map{@x[$_].[0]}(0..1) ) > 3 {
    say "Alle über drei.";
}


Edit2: Ich glaub meine map-Syntax ist irgendwie falsch...

Edit3: Allerdings geht auch die Syntax, die ich von moritz' Seite hab so nicht:
Code (perl): (dl )
1
2
3
4
5
6
7
my @y = 1,2,3;
say ~(@y.map: * +3); #4 5 6 -> Geht


my @y = 0,1;
my @x = [1,2],[3,4];
for (@y.map: @x[*][0]) -> $i{say $i} #Liefert nen Fehler den ich nicht wirklich versteh...

Last edited: 2011-06-21 10:46:05 +0200 (CEST)

View full thread Slice in vorderen Dimensionen eines mehrdimensionalen Arrays? (quasi @x[0..5][1])