Cursus Raku / Geavanceerd / Meer over ingebouwde types / Reeksen

Reekspatronen

De ...-operator herkent meer dan alleen rekenkundige stappen.

Als je drie waarden opgeeft die door vermenigvuldiging groeien, gaat hij verder met een meetkundige reeks:

say 1, 2, 4 ... 64; # (1 2 4 8 16 32 64)

Hier is elke waarde twee keer de vorige, zodat de reeks verdubbelt totdat hij 64 bereikt.

Reeksen zijn niet beperkt tot getallen. Met tekenreeksen volgt Raku de natuurlijke alfabetische volgorde:

say 'a' ... 'e'; # (a b c d e)

Een reeks kan ook aflopend zijn. Wanneer het eindpunt kleiner is dan het begin, nemen de waarden af:

say 10 ... 1; # (10 9 8 7 6 5 4 3 2 1)

In elk geval beschrijf je het patroon met een voorbeeld, en de ...-operator vult de rest in.

Praktijk

Maak de 1 quiz over de inhoud van dit onderwerp.

Cursusnavigatie

Reeksen   |   Quiz — De ...-operator


💪 Of ga direct naar de oefeningen in deze sectie.