Curso de Raku / Avanzado / Subrutinas / Subrutinas anidadas / Exercises / Una suma interna

Solución: Una suma interna

Aquí hay una posible solución para la tarea.

Código

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

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

say compute;

🦋 Puedes encontrar el código fuente en el archivo inner-sum.raku.

Salida

14

Comentarios

  1. La función anidada add se usa dos veces dentro de compute: add(2, 3) es 5 y add(4, 5) es 9.

  2. Su suma, 14, es el valor devuelto por compute.

Una suma interna   |   Quiz — Ámbito anidado