Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Funkcia programado / Generiloj / Exercises / Kolektu la oblojn de tri
Solvo: Kolektu la oblojn de tri
Jen ebla solvo de la tasko.
Kodo
my @threes = gather {
for 1..15 {
take $_ if $_ %% 3;
}
}
say @threes;🦋 Vi povas trovi la fontkodon en la dosiero gather-multiples-of-three.raku.
Eligo
[3 6 9 12 15]Komentoj
La buklo vizitas ĉiun nombron, sed
takeplenumiĝas nur kiam$_ %% 3estas vera.Do nur la obloj de tri estas kolektataj en la liston.