Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Функциональное программирование / Ленивые и бесконечные последовательности / Бесконечные последовательности
Тест — Ленивые последовательности
Что выведет следующая программа?
say (2, 4, 6 ... *)[5];| 0 | 10 |
| 1 | 12 |
| 0 | 14 |
| 0 | 6 |
(2, 4, 6 ... *) — это бесконечная последовательность
чётных чисел. Считая с индекса ноль, элемент 5 — это шестое
чётное число, 12. Благодаря ленивости вычисляется ровно
столько элементов, сколько понадобилось.
Навигация по курсу
← Бесконечные последовательности | Первые числа, кратные семи →