Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Функциональное программирование / Итераторы / Exercises

Сумма с помощью pull-one

Задача

Сложите числа списка 3, 7, 5, управляя итератором напрямую: получите его через .iterator и вызывайте pull-one в цикле, пока он не вернёт IterationEnd. Не используйте цикл for, sum или свёртку. Напечатайте итог.

Пример

Программа печатает:

15

Решение

Посмотреть решение

Навигация по курсу

Написание итератора   |   Решение: Сумма с помощью pull-one