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
5Comentarios
El bloque puntiagudo enumera dos parámetros,
-> $a, $b, por lo que la subrutina anonima toma dos argumentos.Dado que la variable se declara con el sigilo
&, se puede llamar comoadd(2, 3)exactamente como una subrutina con nombre — sin sigilo en el lugar de la llamada — dando5.