Curso de Raku / Avanzado / Subrutinas / Subrutinas anónimas / Exercises / Suma con el sigilo &

Solución: Suma con el sigilo &

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

Código

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

say add(2, 3);

🦋 Encuentra el programa en el archivo sum-with-sigil.raku.

Salida

5

Comentarios

  1. El bloque puntiagudo enumera dos parámetros, -> $a, $b, por lo que la subrutina anonima toma dos argumentos.

  2. Dado que la variable se declara con el sigilo &, se puede llamar como add(2, 3) exactamente como una subrutina con nombre — sin sigilo en el lugar de la llamada — dando 5.

Suma con el sigilo &   |   Quiz — Bloques pointy