Corso di Raku / Fondamenti / 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
5

Il 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 6

Pratica

Completa il quiz che copre i contenuti di questo argomento.

Cicli / Cicli infiniti   |   Cicli / Variabile di argomento


💪 Or jump directly to the exercises to this section.

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

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