Beste Möglichkeit, ein Perl-Array zu durchlaufen
Was ist die beste Implementierung (in Bezug auf Geschwindigkeit und Speichernutzung) für das Durchlaufen eines Perl-Arrays? Gibt es einen besseren Weg? (@Array
müssen nicht beibehalten werden).
<code>foreach (@Array) { SubRoutine($_); } </code>Implementierung 2
<code>while($Element=shift(@Array)) { SubRoutine($Element); } </code>Implementierung 3
<code>while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } </code>Implementierung 4
<code>for my $i (0 .. $#Array) { SubRoutine($Array[$i]); } </code>Implementierung 5
<code>map { SubRoutine($_) } @Array ; </code>