Corso di Raku / Avanzato / Subroutine / Firme
Quiz — Parametri slurpy
Cosa stampa il seguente programma?
sub f($first, *@rest) {
say @rest.elems;
}
f('a', 'b', 'c');| 1 | 2 |
| 0 | 3 |
| 0 | 1 |
| 0 | 0 |
I parametri fissi vengono riempiti prima di quello slurpy.
$first prende 'a', e solo i due argomenti
rimanenti 'b' e 'c' finiscono in
@rest, quindi il suo .elems è
2.
Navigazione del corso
← Soluzione: Argomenti nominati slurpy | La stella Whatever →