Benne: Indexabfrage bei Arrays

Beitrag lesen

Hallo

Ich möchte in einer foreach Schleife den Index des Arrays abfragen [...]

Wie Klaus schon sagte, ist auch mir solch eine Variable nicht bekannt. Iterierst du hingegen über eine Datei, kannst du die aktuelle Zeile mit $. abfragen. Siehe perlvar

In deinem Fall würde ich folgendermaßen vorgehen:

  
for (0..$#datfile) {  
   if($datfile[$_] =~ /regexp/) {  
          do_something($datfile[$_+1]);  
   }  
}  

Das ist meiner Meinung nach etwas eleganter, als das mitschleppen einer Zählervariablen.

Gruß,
Benne

--
ie:% fl:( br:> va:) ls:> fo:| rl:° ss:) de:[ js:| ch:| mo:} zu:)