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

Счётчик

Задача

Напишите подпрограмму make-counter($step), которая возвращает замыкание. При каждом вызове замыкание продвигает накопленный итог на $step и возвращает его. Замыкание должно помнить и шаг, и итог. Создайте счётчик с шагом 10 и напечатайте три его первых значения.

Пример

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

10
20
30

Решение

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

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

Тест — Замыкания   |   Решение: Счётчик