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');
12
03
01
00

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