Das folgende Snippet sucht nach dem Index des ersten Auftretens eines Wertes in einem Array. Wenn die Klammern um $ index jedoch entfernt werden, funktioniert es nicht korrekt. Was mache ich falsch?Warum gibt mein Perl Grep nicht das erste Spiel zurück?
my ($index) = grep { $array[$_] eq $search_for } 0..$#array;
'scalar @ array' ist die Anzahl der Elemente in' @ array' –