Cursus Raku / Essentiëlen / Lussen / Oefeningen / Echo tot genoeg
Oplossing: Echo tot genoeg
Dit programma vereist een lus die wordt gestopt wanneer de gebruiker een vooraf gedefinieerd woord invoert.
Code
Er zijn verschillende vergelijkbare manieren om de taak op te lossen met while
, until
, of repeat
. Een daarvan wordt hieronder getoond.
my $word;
repeat {
$word = prompt 'Jouw woord: ';
say $word;
} while $word ne 'genoeg';
say 'OK, klaar.';
🦋 Vind het programma in het bestand echo-until-enough.raku.
Uitvoer
Voer het programma uit, voer een paar verschillende woorden in en beëindig vervolgens de lus.
$ raku exercises/loops/echo-until-enough.raku
Jouw woord: dit
dit
Jouw woord: is
is
Jouw woord: mijn
mijn
Jouw woord: woord
woord
Jouw woord: genoeg
genoeg
OK, klaar.
Opmerking
Merk op dat je de variabele $word
voor de lus declareert, aangezien de while
-test zich buiten de scope van de lus bevindt. Als de variabele binnen de lus wordt gedefinieerd, zal deze niet zichtbaar zijn in de test.
Volgende oefening
Cursusnavigatie
← Voorwaardelijke controles / Ternaire operator | Datentyp-conversie →
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська