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');| 1 | 2 |
| 0 | 3 |
| 0 | 1 |
| 0 | 0 |
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.
Navegación del curso
← Solución: Argumentos nominales slurpy | La estrella Whatever →