Corso di Raku / Fondamenti / Cicli
Uso di repeat
I blocchi while
e until
potrebbero non essere mai eseguiti se la condizione è inizialmente False
. Al contrario, il blocco repeat
viene sempre eseguito almeno una volta. La condizione di stop viene verificata dopo il blocco di codice. Si utilizzano le stesse parole while
o until
per il test.
Considera questo programma.
my $x = 100;
repeat {
$x = prompt 'Enter a number: ';
say "You entered $x.";
} while $x <= 10;
say "$x is bigger than 10.";
La variabile $x
è inizialmente impostata a 100
, e la condizione while
verifica se $x
è minore o uguale a 10
. Con il valore dato alla variabile, la condizione è già False
, ma il blocco di codice viene comunque eseguito per primo.
$ raku t.raku
Enter a number: 10
You entered 10.
Enter a number: 20
You entered 20.
20 is bigger than 10.
Modifichiamo il programma per utilizzare until
.
my $x = 0;
repeat {
$x = prompt 'Enter a number: ';
say "You entered $x.";
} until $x > 10;
say "$x is bigger than 10.";
Eseguilo per confermare che funzioni come previsto:
$ raku t.raku
Enter a number: 5
You entered 5.
Enter a number: 15
You entered 15.
15 is bigger than 10.
Navigazione del corso
←
Cicli / Uso di until
|
Cicli / while
e until
come modificatori di istruzioni
→
💪 Or jump directly to the exercises to this section.
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська