Raku-Kurs / Grundlagen / Grundlagen des Kontrollflusses / Schleifen
for-Schleifen
Die for-Schleife ist ein mächtiges Werkzeug, um über
mehrere Elemente zu iterieren. Nehmen wir zum Beispiel einen
Bereich:
for 1..5 -> $n {
say $n;
}In diesem Programm nimmt die Variable $n bei jeder
Iteration den nächsten Wert aus dem Bereich an. Beachten Sie, dass Sie
die Variable nicht explizit mit my deklarieren müssen. Der
Codeblock wird so oft wiederholt, wie es Elemente in der Datenquelle
gibt. Das Programm druckt also die Zahlen zeilenweise:
$ raku t.raku
1
2
3
4
5Das Programm iteriert über alle Werte, die der Bereich 1..5 erzeugt.
Diese sind 1, 2, 3,
4 und 5.
Mehr als einen Wert nehmen
Eine interessante Funktion von Raku ist, dass man in einer einzigen Iteration mehr als ein Element nehmen kann. Das folgende Programm druckt zwei Zahlen in einer Schleife:
for 1..6 -> $n, $m {
say "$n und $m";
}Die Ausgabe dieses Programms ist wie folgt:
$ raku t.raku
1 und 2
3 und 4
5 und 6Praxis
Lösen Sie 1 Quiz zum Inhalt dieses Themas.
Kursnavigation
← Endlosschleifen
| Die
for-Schleife verstehen →
💪 Oder springen Sie direkt zu den Übungen dieses
Abschnitts.