Kurso de Raku / Progresinta / Subprogramoj / La Whatever-stelo / Exercises / Malfermita intervalo
Solvo: Malfermita intervalo
Jen ebla solvo de la tasko.
Kodo
say (2, 4 ... *).head(4);🦋 Vi povas trovi la fontkodon en la dosiero open-range.raku.
Eligo
(2 4 6 8)Komentoj
La semoj
2, 4starigas aritmetikan paŝon de du, kaj la nuda*kiel la finpunkto signifas ke la sekvenco neniam finiĝas.head(4)prenas nur la unuajn kvar valorojn,2, 4, 6, 8. La sekvenco estas maldiligenta, do la senlima vosto neniam estas kalkulita — la nuda stelo ĉi tie signifas “kion ajn, sen supra limo”.