Da sehe ich nur ein Beispiel mit einer Iteration, und das ist gleich der Erste:
for(my $i = 1; $i <= 100; $i++) {
print "<span style="font-size:$i"."pt">$i pt</span><br>\n";
}
Ach so, mir geht es um diese "C Style" Schleife sowas braucht man in Perl nicht. Das obige ist:
~~~perl
for(1..100) {
print "<span style=\"font-size:$_\".\"pt\">$_ pt</span><br>\n";
}
(wobei auch der HMTL Code .... Ach, lassen wir das, ich hatte damals nicht die Muse alle Beispiele von Christoph vernünftig anzupassen und auch eine andere Vorstellung von Perlcode, aber er hat es wenigstens gemacht)
Was ist am Beispiel schlecht? Ich weiß, dass in vielen Fällen foreach besser ist, aber nicht selten muss man doch iterieren...
Das wäre ja wieder was anderes, es gibt Fälle vom man den Index braucht (um z.b. nach dem vorherigen oder nächsten Element zu schauen), aber dann ziehe ich vor es so zu machen:
var $index = 0;
foreach(@array) {
....
$index++
}
Wobei es hierfür mit 100% Sicherheit auch ein schönes Modul gibt.
Struppi.