Курс Raku / Розширені / Підпрограми / Вкладені підпрограми / Вправи
Замикання над зовнішньою
Завдання
Вкладена підпрограма є замиканням: вона бачить змінні тієї
підпрограми, що її містить. Напишіть підпрограму
greet($name), яка визначає вкладеного помічника
message, що не приймає аргументів.
Помічник повертає "Hello, $name!", читаючи
$name просто з обгортальної greet. Усередині
greet виведіть те, що повертає message, і
викличте greet('Anna').
Приклад
Програма виводить:
Hello, Anna!Рішення
Навігація курсом
← Розв’язання: Приватний помічник | Розв’язання: Замикання над зовнішньою →