Курс по Raku / Напреднали / Подпрограми / Вложени подпрограми / Exercises / Вътрешна сума
Решение: Вътрешна сума
Ето едно възможно решение на задачата.
Код
sub compute {
sub add($x, $y) {
$x + $y;
}
add(2, 3) + add(4, 5);
}
say compute;🦋 Изходният код на тази програма можете да намерите във файла inner-sum.raku.
Изход
14Коментари
Вложеният
addсе използва два пъти вътре вcompute:add(2, 3)е5, аadd(4, 5)е9.Тяхната сума,
14, е стойността, коятоcomputeвръща.