Курс по Raku / Напреднали / Подпрограми / Анонимни подпрограми / Exercises

Утройте го

Задача

Анонимната подпрограма е затваряне (closure): тя запомня променливите от обхвата, в който е написана. Декларирайте променлива $factor, зададена на 3. След това съхранете в $scale стрелков блок, който умножава аргумента си по $factor (не по твърдо зададено 3). Извикайте $scale(7) и отпечатайте резултата.

Пример

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

21

Решение

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

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

Анонимни подпрограми   |   Решение: Утройте го