Thread Grep mehrdimensionales Array (3 answers)
Opened by Moffel at 2011-04-20 10:35

Gast Moffel
 2011-04-20 10:35
#147876 #147876
Hi, ich habe ein Problem mit der grep Funktion bei einem Mehrdimensionalen Array. Das Ausgangsarray sieht so aus:
1 1 1
2 2 2
3 3 3

Ich würde gerne in ein neues Array alle Zeilen des Ausgangsarray schreiben, welche in der zweiten Spalte einen Eintrag größer 2 haben, sprich nur den Eintrag [3,3,3].


Hier mal der Code:
Code: (dl )
1
2
@myNames = ([1,1,1],[2,2,2],[3,3,3]);
@gN = grep{2 < @{@myNames[1]}} @myNames;


Irgendwie schaffe ich es aber nicht die 2. Zeile des Ausgangsarrays anzusprechen...
Könnt ihr mir helfen?
Last edited: 2011-04-20 10:56:08 +0200 (CEST)

View full thread Grep mehrdimensionales Array