Курс языка программирования Raku / Продвинутый уровень / Подпрограммы / Анонимные подпрограммы / Exercises

Утроить

Задача

Анонимная подпрограмма является замыканием: она запоминает переменные из области видимости, в которой была создана. Объявите переменную $factor со значением 3. Затем сохраните в $scale остроконечный блок, который умножает свой аргумент на $factor (не на жёстко заданное 3). Вызовите $scale(7) и выведите результат.

Пример

Программа выводит:

21

Решение

Смотрите решение

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

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