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

Натрупвател

Задача

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

Пример

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

15

Решение

Вижте решението

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

Решение: Умножител   |   Решение: Натрупвател