Corso di Raku / Fondamenti / Fondamenti del controllo di flusso / Cicli

Variabile di argomento

$_ è una variabile speciale chiamata variabile topic.

Considera il ciclo su un intervallo:

for 1..5 -> $n {
    say $n;
}

La variabile $n può essere omessa, nel qual caso verrà sostituita con una variabile generata automaticamente $_. Il programma è equivalente al seguente:

for 1..5 {
    say $_;
}

Come ricordi, è possibile usare say come metodo:

for 1..5 {
    $_.say;
}

Chiamare metodi su $_ non richiede di menzionare la variabile stessa. Quindi, il nostro ciclo può essere ulteriormente semplificato:

for 1..5 {
    .say;
}

Comprendere il ciclo for   |   Forma postfissa di for


💪 Oppure vai direttamente agli esercizi di questa sezione.