Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Функційне програмування / Лямбди та замикання / Вправи

Лічильник

Завдання

Напишіть підпрограму make-counter($step), що повертає замикання. Щоразу, коли замикання викликають, воно просуває поточну суму на $step і повертає її. Замикання має пам’ятати і крок, і суму. Створіть лічильник із кроком 10 і надрукуйте три його перші значення.

Приклад

Програма друкує:

10
20
30

Рішення

Дивіться рішення

Навігація курсом

Тест — Замикання   |   Розв’язання: Лічильник