Cursus Raku / Essentiëlen / Lussen
Gebruik van repeat
De while
en until
blokken worden mogelijk nooit uitgevoerd als de conditie aanvankelijk False
is. In tegenstelling hiermee wordt het repeat
blok altijd minstens één keer uitgevoerd. De stopconditie wordt gecontroleerd na het codeblok. Je gebruikt dezelfde woorden while
of until
voor de test.
Bekijk dit programma.
my $x = 100;
repeat {
$x = prompt 'Voer een getal in: ';
zeg "Je hebt $x ingevoerd.";
} while $x <= 10;
zeg "$x is groter dan 10.";
De variabele $x
is aanvankelijk ingesteld op 100
, en de while
conditie controleert of $x
kleiner dan of gelijk aan 10
is. Met de gegeven waarde van de variabele is de conditie al False
, maar het codeblok wordt toch eerst uitgevoerd.
$ raku t.raku
Voer een getal in: 10
Je hebt 10 ingevoerd.
Voer een getal in: 20
Je hebt 20 ingevoerd.
20 is groter dan 10.
Laten we het programma aanpassen om until
te gebruiken.
my $x = 0;
repeat {
$x = prompt 'Voer een getal in: ';
zeg "Je hebt $x ingevoerd.";
} until $x > 10;
zeg "$x is groter dan 10.";
Voer het uit om te bevestigen dat het werkt zoals verwacht:
$ raku t.raku
Voer een getal in: 5
Je hebt 5 ingevoerd.
Voer een getal in: 15
Je hebt 15 ingevoerd.
15 is groter dan 10.
Cursusnavigatie
←
Lussen / Gebruik van until
|
Lussen / while
en until
als zinsmodificatoren
→
💪 Or jump directly to the exercises to this section.
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська