O'Reilly logo

Einführung in Perl, Sixth Edition by brian d foy, Tom Phoenix, Randal L. Schwartz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kontrollstrukturen mit for

Wie in anderen Sprachen (zum Beispiel in C) gibt es auch in Perl eine for-Kontrollstruktur:

for (Initialisierung; Test; Inkrement) {
  Körper;
  Körper;
}

Für Perl ist das eine getarnte while-Schleife, etwa so:[273]

Initialisierung;
while (Test) {
  Körper;
  Körper;
  Inkrement;
}

Meistens werden for-Schleifen benutzt, um bei Iterierungen mitzuzählen:

for ($i = 1; $i <= 10; $i++) {  # von 1 bis 10 zählen
  print "Ich kann schon bis $i zählen!\n";
}

Wenn Sie diese Notation bereits kennen, wissen Sie, was hier passiert, ohne den Kommentar lesen zu müssen: Vor dem Start der Schleife wird die Kontrollvariable $i mit dem Wert 1 initialisiert. Da es sich dabei eigentlich um eine getarnte while-Schleife handelt, wird die Schleife ausgeführt, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required