PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Array in Perl durchsuchen



Xeon
16-05-2000, 21:46
Hi,
Ich suche eine effektivere Möglichkeit als mit einem foreach-Block in Perl die Position eines Elementes in einer @liste zu bestimmen.

Gruss Andreas

robert
17-05-2000, 14:29
Schau hier in den Threads, eines vorher (oder nachher), da steht ein Beispiel!

Schönen Gruß

robert
17-05-2000, 14:36
Sorry, hab das "effektivere" nicht gesehen...

Wenn du wirklich die Position bestimmen willst, dann bleibt dir nichts anderes übrig als jeden Index Schritt für Schritt zu überprüfen. Und das geht nun mal in einer foreach-Schleife.
Es gibt natürlich noch die Funktion grep, aber damit bestimmst du nicht die Position, sondern nur die Existens!
Oder benutze einen HASH, wenn du "effektiveren" Zugriff benötigst...

Gruß

Robert