Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione funzionale / Generatori / Exercises / Raccogliete i multipli di tre
Soluzione: Raccogliete i multipli di tre
Ecco una possibile soluzione del compito.
Codice
my @threes = gather {
for 1..15 {
take $_ if $_ %% 3;
}
}
say @threes;🦋 Trova il programma nel file gather-multiples-of-three.raku.
Output
[3 6 9 12 15]Commenti
Il ciclo visita ogni numero, ma
takegira solo quando$_ %% 3è vero.Così vengono raccolti nell’elenco solo i multipli di tre.
Navigazione del corso
← Raccogliete i multipli di tre | Raccogliere con una condizione →