Курс Raku / Розширені /
Підпрограми / Анонімні підпрограми / Вправи / Сума
з сигілом &
Розв’язання: Сума з сигілом
&
Ось можливий розв’язок завдання.
Код
my &add = -> $a, $b {
$a + $b;
};
say add(2, 3);🦋 Ви можете знайти вихідний код у файлі sum-with-sigil.raku.
Вивід
5Коментарі
Стрілочний блок перераховує два параметри,
-> $a, $b, тому анонімна підпрограма приймає два аргументи.Оскільки змінна оголошена з сигілом
&, її можна викликати якadd(2, 3), точно так само, як іменовану підпрограму — без сигіла при виклику — і отримати5.