Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Functioneel programmeren / Generatoren / Exercises / Verzamel de veelvouden van drie
Oplossing: Verzamel de veelvouden van drie
Hier is een mogelijke oplossing voor de taak.
Code
my @threes = gather {
for 1..15 {
take $_ if $_ %% 3;
}
}
say @threes;🦋 Je kunt de broncode vinden in het bestand gather-multiples-of-three.raku.
Uitvoer
[3 6 9 12 15]Opmerkingen
De lus gaat elk getal langs, maar
takedraait alleen wanneer$_ %% 3waar is.Dus alleen de veelvouden van drie worden in de lijst verzameld.
Cursusnavigatie
← Verzamel de veelvouden van drie | Verzamelen met een voorwaarde →