Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Functioneel programmeren / Luie en oneindige reeksen / Exercises / De eerste veelvouden van zeven

Oplossing: De eerste veelvouden van zeven

Hier is een mogelijke oplossing voor de taak.

Code

say (1..*).map(* * 7).head(5);

🦋 Je kunt de broncode vinden in het bestand first-multiples-of-seven.raku.

Uitvoer

(7 14 21 28 35)

Opmerkingen

  1. 1..* is een oneindig bereik; .map(* * 7) vermenigvuldigt elk element lui met zeven.

  2. .head(5) haalt er alleen de eerste vijf uit, dus wordt de oneindige bron nooit volledig berekend.

Cursusnavigatie

De eerste veelvouden van zeven   |   Machten van drie