Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Функционално програмиране / Мързеливи и безкрайни редици / Безкрайни редици
Тест — Мързеливи редици
Какво отпечатва следната програма?
say (2, 4, 6 ... *)[5];| 0 | 10 |
| 1 | 12 |
| 0 | 14 |
| 0 | 6 |
(2, 4, 6 ... *) е безкрайната последователност от четни
числа. Броейки от индекс нула, елементът 5 е шестото четно
число — 12. Благодарение на мързеливостта се изчисляват
само толкова елементи, колкото са нужни.