Курс Raku / Розширені / Підпрограми / Анонімні підпрограми / Вправи / Сума з сигілом &

Розв’язання: Сума з сигілом &

Ось можливий розв’язок завдання.

Код

my &add = -> $a, $b {
    $a + $b;
};

say add(2, 3);

🦋 Ви можете знайти вихідний код у файлі sum-with-sigil.raku.

Вивід

5

Коментарі

  1. Стрілочний блок перераховує два параметри, -> $a, $b, тому анонімна підпрограма приймає два аргументи.

  2. Оскільки змінна оголошена з сигілом &, її можна викликати як add(2, 3), точно так само, як іменовану підпрограму — без сигіла при виклику — і отримати 5.

Навігація курсом

Сума з сигілом &   |   Тест — Стрілкові блоки