Curso de Raku / Avanzado / Subrutinas / Subrutinas anónimas

Quiz — Bloques pointy

¿Que imprime el siguiente programa?

(-> $a, $b { $a * $b })(3, 4).say
112
07
034
0an error

Un bloque puntiagudo puede enumerar varios parámetros: -> $a, $b toma dos. Aquí no se almacena en una variable en absoluto: se envuelve entre paréntesis y se llama directamente con (3, 4), asignando $a a 3 y $b a 4. El bloque los multiplica para dar 12, y el .say postfijo lo imprime.

Solución: Suma con el sigilo &   |   Módulos