Montag, 29.1.2007, 11:22:42 Uhr
Schleifen mit for in Perl
Wie in wohl fast jeder Programmiersprache gibt es auch in Perl Schleifen mit for .
Hier der Syntax
for ($i=0;$i<10;$i++){ print "$i ";}
Ausgabe: 0 1 2 3 4 5 6 7 8 9
Dabei gibt der linke Wert den Startwert an, also hier 0, der mittlere Wert gibt das Limit an, also alle Werte für i<10, und schließlich der rechte Wert, der angibt, wie mit der Laufvariable verfahren werden soll. Hier wird sie um eins erhöht.
Eine weitere mögliche Schreibweise wäre auch
Schrittweite != 1
Möglich wäre auch, wenn man eine Schrittweite > 1 haben will,
Ausgabe: 0 3 6 9
Und natürlich kann man auch herunterzählen:
Hier wird von 100 nach 10 heruntergezählt, es sei denn, $sonstwas trifft zu. Dann wird sofort abgebrochen.
Wie bei anderen Schleifen auch sind die Befehle next, redo und last für for-Schleifen möglich.
Thema: Perl Schleifen
Der Beitrag "Schleifen mit for in Perl" wurde 17221 mal gelesen.
Zufällige Beiträge im /blog/perl
0.029979944229126 sec. to build ...Blogsoftware in pure Perl - Powered by a lot of Coffee...
Von: perluser
Kommentar: Bei
foreach (@a){$_=~ s/\n//;}
Zum Beitrag
Von: Susi
Kommentar: vielen Dank, hat mir sehr geholfen :-)
Zum Beitrag
Von: TBu
Kommentar: Hi,
super Beispiel, DANKE!
Zum Beitrag
Von: Thomas Ha
Kommentar: Danke für den schönen Blog, er dient mir öfters mal als Nachschlagewerk!
Zum Beitrag
Von: Kasi
Kommentar: auch im november 2011 noch super hilfreich,danke dir gruß
Zum Beitrag
Gelesene Beiträge insgesamt: 2961549
Mo
Di
Mi
Do
Fr
Sa
So
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29