Corso di Raku / Fondamenti / Fondamenti del controllo di flusso / Cicli
Cicli for
Il ciclo for è uno strumento potente per iterare su più
elementi. Ad esempio, prendiamo un intervallo:
for 1..5 -> $n {
say $n;
}In questo programma, la variabile $n assume il valore
successivo dell’intervallo ad ogni iterazione. Nota che non è necessario
dichiarare esplicitamente la variabile con my. Il blocco di
codice viene ripetuto tante volte quanti sono gli elementi nella fonte
di dati. Quindi, il programma stampa i numeri riga per riga:
$ raku t.raku
1
2
3
4
5Il programma itera su tutti i valori che l’intervallo 1..5 genera.
Questi sono 1, 2, 3,
4 e 5.
Prendere più di un valore
Una caratteristica interessante di Raku è che puoi prendere più di un elemento in una singola iterazione. Il seguente programma stampa due numeri in un ciclo:
for 1..6 -> $n, $m {
say "$n and $m";
}L’output di questo programma è il seguente:
$ raku t.raku
1 and 2
3 and 4
5 and 6Pratica
Risolvi 1 quiz sul contenuto di questo argomento.
Navigazione del corso
← Cicli infiniti
| Comprendere il ciclo
for →
💪 Oppure vai direttamente agli esercizi di questa
sezione.