Curso de Raku / Avanzado / Subrutinas / Firmas

Quiz — Parámetros slurpy

¿Qué imprime el siguiente programa?

sub f($first, *@rest) {
    say @rest.elems;
}

f('a', 'b', 'c');
12
03
01
00

Los parámetros fijos se llenan antes que el slurpy. $first toma 'a', y solo los dos argumentos restantes 'b' y 'c' van a @rest, por lo que su .elems es 2.

Solución: Argumentos nominales slurpy   |   La estrella Whatever