Thread Frage zu Arrayreferenzen & grep (4 answers)
Opened by Froschpopo at 2006-02-13 00:48

Froschpopo
 2006-02-13 00:48
#62859 #62859
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Hallo erstmal miteinander :)
Ich bin wieder im Lande.

Und jetzt zur Sache :D

folgender Code:
Code: (dl )
1
2
3
4
5
use strict;

my @array = (["Jochen", 1], ["Hans", 2], ["Annika", 3]);

my @match = grep { $_->[1] == 2 } @array;


Ziel: Ich möchte nach dem zweiten Index einer jeden anonymen arrayreferenz suchen. Ich möchte dann die gesamte arrayref in @match haben. Also: Hans, 2

Nun meine Frage:
Wie sage ich in $_->[1] == 2, in welcher arrayref er suchen soll?
Wenn ich es vorher wüsste, könnte ich ja $_[1]->[1] == 2 machen, aber da der array sehr dynamisch sein wird, habe ich keine ahnung in welchem index hans sich versteckt hat.

View full thread Frage zu Arrayreferenzen & grep