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