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
Kursnavigation
← Bedingte Überprüfungen / Ternärer Operator | Datentyp-Konvertierung →
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська