Cursus Raku / Geavanceerd / Subroutines / Signaturen
Quiz — Slurpy-parameters
Wat drukt het volgende programma af?
sub f($first, *@rest) {
say @rest.elems;
}
f('a', 'b', 'c');| 1 | 2 |
| 0 | 3 |
| 0 | 1 |
| 0 | 0 |
Vaste parameters worden voor de slurpy parameter ingevuld.
$first krijgt 'a', en alleen de twee overige
argumenten 'b' en 'c' gaan naar
@rest, dus .elems geeft 2.
Cursusnavigatie
← Oplossing: Slurpy benoemde argumenten | De Whatever-ster →