Курс по Raku / Напреднали / Подпрограми / Вложени подпрограми / Exercises / Вътрешна сума

Решение: Вътрешна сума

Ето едно възможно решение на задачата.

Код

sub compute {
    sub add($x, $y) {
        $x + $y;
    }

    add(2, 3) + add(4, 5);
}

say compute;

🦋 Изходният код на тази програма можете да намерите във файла inner-sum.raku.

Изход

14

Коментари

  1. Вложеният add се използва два пъти вътре в compute: add(2, 3) е 5, а add(4, 5) е 9.

  2. Тяхната сума, 14, е стойността, която compute връща.

Навигация в курса

Вътрешна сума   |   Тест — Вложен обхват