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

Накопичувач

Завдання

Напишіть підпрограму make-accumulator, що повертає замикання, яке тримає поточну суму. Кожен виклик додає свій аргумент до суми й повертає нову суму. Додайте 10, потім додайте 5 і надрукуйте результат другого виклику.

Приклад

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

15

Рішення

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

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

Розв’язання: Множник   |   Розв’язання: Накопичувач