Raku-Kurs / Grundlagen / Grundlagen des Kontrollflusses / Schleifen

Verwendung von while

Die while-Konstruktion hat eine boolesche Bedingung und einen Codeblock. Raku führt den Codeblock wiederholt aus, während die Bedingung True ist.

my $x = 0;
while $x <= 10 {
    $x = prompt 'Geben Sie eine Zahl ein, die nicht größer als 10 ist: ';
    say "Sie haben $x eingegeben.";
}
say "$x ist größer als 10.";

Das Programm fordert auf, eine Zahl einzugeben, und wenn die Zahl nicht größer als 10 ist, wiederholt sich der Schleifenkörper. Sobald die eingegebene Zahl die Bedingung $x <= 10 verletzt, endet die Schleife und die nächste Zeile des Programms wird ausgeführt.

$ raku t.raku
Geben Sie eine Zahl ein, die nicht größer als 10 ist: 10
Sie haben 10 eingegeben.
Geben Sie eine Zahl ein, die nicht größer als 10 ist: 4
Sie haben 4 eingegeben.
Geben Sie eine Zahl ein, die nicht größer als 10 ist: 1
Sie haben 1 eingegeben.
Geben Sie eine Zahl ein, die nicht größer als 10 ist: 20
Sie haben 20 eingegeben.
20 ist größer als 10.

Praxis

Lösen Sie 1 Quiz zum Inhalt dieses Themas.

Kursnavigation

Schleifen   |   Quiz — die while-Schleife


💪 Oder springen Sie direkt zu den Übungen dieses Abschnitts.