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-20 16:13
#149793 #149793
User since
2010-06-01
120 Artikel
BenutzerIn
[default_avatar]
Ich weiß grad weder in Perl5, noch in Perl6, wie das geht...
Ein zufälliger Codeblock meiner Testreihe (der natürlich nicht das macht, was ich möchte), falls jemand rumprobieren mag:
Code (perl): (dl )
1
2
my @x = [1,2],[3,4];
for @x[].[0] -> $i{say $i}


Edit: Obiges Beispiel hatte ich zum rumprobieren genommen, um zu sehen, was rauskommt. Letztendlich wollte ich das in nem Vergleich verwenden, bräuchte es also kompakter als es mit ner for-Schleife geht. (Ließe sich natürlich auch machen, würd aber lieber wissen wie (ob) es kürzer geht.)
Code (perl): (dl )
1
2
my @x = [1,2],[3,4];
if all(@x[1,2,3][0]) > 3{say "Alle über drei."}

Last edited: 2011-06-20 16:49:55 +0200 (CEST)

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