Corso di Raku / Fondamenti / Cicli / Esercizi / Echo fino a sufficienza
Soluzione: Echo fino a sufficienza
Questo programma richiede un ciclo che si interrompe quando l’utente inserisce una parola predefinita.
Codice
Ci sono diversi modi simili per risolvere il compito con while
, until
o repeat
. Uno di essi è mostrato qui sotto.
my $word;
repeat {
$word = prompt 'La tua parola: ';
say $word;
} while $word ne 'basta';
say 'OK, fatto.';
🦋 Trova il programma nel file echo-until-enough.raku.
Output
Esegui il programma, inserisci alcune parole diverse e poi termina il ciclo.
$ raku exercises/loops/echo-until-enough.raku
La tua parola: questa
questa
La tua parola: è
è
La tua parola: la
la
La tua parola: parola
parola
La tua parola: basta
basta
OK, fatto.
Commento
Nota che dichiari la variabile $word
prima del ciclo, poiché il test while
si trova al di fuori dell’ambito del corpo del ciclo. Se la variabile fosse definita all’interno del ciclo, non sarebbe visibile nel test.
Prossimo esercizio
Navigazione del corso
← Controlli condizionali / Operatore ternario | Conversione dei tipi di dati →
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська