Raku-Kurs / Grundlagen / Schleifen / Übungen / Echo bis genug

Lösung: Echo bis genug

Dieses Programm erfordert eine Schleife, die gestoppt wird, wenn der Benutzer ein vordefiniertes Wort eingibt.

Code

Es gibt mehrere ähnliche Möglichkeiten, die Aufgabe mit while, until oder repeat zu lösen. Eine davon ist unten gezeigt.

my $word;
repeat {
    $word = prompt 'Dein Wort: ';
    say $word;
} while $word ne 'genug';

say 'OK, fertig.';

🦋 Finde das Programm in der Datei echo-until-enough.raku.

Ausgabe

Führe das Programm aus, gib ein paar verschiedene Wörter ein und beende dann die Schleife.

$ raku exercises/loops/echo-until-enough.raku
Dein Wort: dies
dies
Dein Wort: ist
ist
Dein Wort: mein
mein
Dein Wort: Wort
Wort
Dein Wort: genug
genug
OK, fertig.

Kommentar

Beachte, dass du die Variable $word vor der Schleife deklarierst, da der while-Test außerhalb des Gültigkeitsbereichs des Schleifenkörpers liegt. Wenn die Variable innerhalb der Schleife definiert wird, ist sie im Test nicht sichtbar.

Nächste Übung

💪 Division durch Subtraktion

Kursnavigation

Bedingte Überprüfungen / Ternärer Operator   |   Datentyp-Konvertierung

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська