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

💪 Divisione tramite sottrazione

Controlli condizionali / Operatore ternario   |   Conversione dei tipi di dati

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська