Cursus Raku / Geavanceerd / Subroutines / De Whatever-ster / Exercises / Een open bereik
Oplossing: Een open bereik
Hier is een mogelijke oplossing voor de taak.
Code
say (2, 4 ... *).head(4);🦋 Je kunt de broncode vinden in het bestand open-range.raku.
Uitvoer
(2 4 6 8)Opmerkingen
De beginwaarden
2, 4bepalen een rekenkundige stap van twee, en de kale*als eindpunt betekent dat de reeks nooit ophoudt.head(4)haalt alleen de eerste vier waarden op:2, 4, 6, 8. De reeks is lui, dus de onbegrensde staart wordt nooit berekend — de kale ster betekent hier “wat dan ook, zonder bovengrens”.