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

Брояч

Задача

Напишете подпрограма make-counter($step), която връща затваряне. Всеки път, когато затварянето бъде извикано, то придвижва текуща сума с $step и я връща. Затварянето трябва да помни и стъпката, и сумата. Създайте брояч със стъпка 10 и отпечатайте първите му три стойности.

Пример

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

10
20
30

Решение

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

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

Тест — Затваряния   |   Решение: Брояч