Nachdem
Sie nun die while Schleife kennengelernt haben lernen Sie in diesem
Kapitel die for sowie die foreach Schleife einzusetzen.
Unterkapitelindex
8b.1 Unterschiede von for und foreach 8b.2 Die For Schleife 8b.3 Die Foreach Schleife
8b.1Unterschiede von for und foreach
Die for Schleife ist eine Art der while Schleife - Der Code ist
dabei jedoch kompakter. Die foreach Schleife wird genutzt um alle
Elemente eines Arrays auszugeben oder zu verwerten.
Der erste Teil in den
runden Klammern der for Schleife ist für Deklarationen von
Variablen gedacht (in diesem Fall $i). Im Zweiten Teil wird die
Abbruchbedingung gegeben (in diesem Fall ist die Abbruchbedingung
falsch solange $i kleiner oder gleich 10 ist). Im letzten Teil wird
der Code angegeben der bei jedem Durchgang interpretiert werden
soll (in diesem Fall 1 zu $i addieren).
Die For Schleife sollte immer dann eingesetzt werden, wenn eine
Schleife mit einer Konstanten Wiederholungszahl genutzt werden soll.
Sie können die for Schleife natürlich auch wie die while
Schleife einsetzen, doch das ist nicht im Sinne des Perl Erfinders.
8b.3Die foreach Schleife
Wie schon in 8b.1 beschrieben wird die foreach Schleife genutzt
um alle Skalare eines Arrays abzugehen. Hier ein Beispiel: