Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Funktionale Programmierung / Lazy und unendliche Sequenzen / Unendliche Sequenzen
Quiz — Lazy Sequenzen
Was gibt das folgende Programm aus?
say (2, 4, 6 ... *)[5];| 0 | 10 |
| 1 | 12 |
| 0 | 14 |
| 0 | 6 |
(2, 4, 6 ... *) ist die unendliche Folge der geraden
Zahlen. Ab Index null gezählt ist Element 5 die sechste
gerade Zahl, 12. Dank der Trägheit werden nur so viele
Elemente berechnet wie nötig.