Raku-Kurs / Grundlagen / Schleifen
Drei-Anweisungs-Schleife loop
Die loop
-Anweisung ist ein Konstrukt in Raku, das viel mit traditionellen Schleifen in der Programmiersprache C und ihren Verwandten gemeinsam hat. Sie nimmt drei Anweisungen: den Initialisierer, den Test und die Anweisung zur Modifikation der Schleifenvariablen. Der Schleifenkörper wird wiederholt ausgeführt, solange der Test True
bleibt.
loop (my $c = 0; $c < 5; $c++) {
say "Der aktuelle Wert des Zählers ist $c.";
}
Hier ist ++
ein Postfix-Operator, der sein Argument um 1 erhöht. Wir werden im zweiten Teil des Kurses mehr Operatoren behandeln.
Das Programm führt den Schleifenkörper fünfmal aus.
$ raku t.raku
Der aktuelle Wert des Zählers ist 0.
Der aktuelle Wert des Zählers ist 1.
Der aktuelle Wert des Zählers ist 2.
Der aktuelle Wert des Zählers ist 3.
Der aktuelle Wert des Zählers ist 4.
Einige oder sogar alle Anweisungen im Kopf der loop
-Schleife können weggelassen werden. Hier ist zum Beispiel dasselbe Programm:
my $c = 0;
loop (; $c < 5;) {
say "Der aktuelle Wert des Zählers ist $c.";
$c++;
}
* * *
Die loop
-Schleifen sind wahrscheinlich die am wenigsten genutzten Schleifen in Raku. Sie können beispielsweise in einem automatisierten Übersetzer von C nach Raku gefunden werden. In Raku gibt es jedoch praktischere Schleifen wie for
, die wir sehr bald untersuchen werden.
Kursnavigation
←
Schleifen / while
und until
als Anweisungsmodifikatoren
|
Schleifen / Endlosschleifen
→
💪 Or jump directly to the exercises to this section.
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська