Kurso de Raku / Progresinta / Subprogramoj / Subskriboj
Kvizo — Englutaj parametroj
Kion presas la jena programo?
sub f($first, *@rest) {
say @rest.elems;
}
f('a', 'b', 'c');| 1 | 2 |
| 0 | 3 |
| 0 | 1 |
| 0 | 0 |
Fiksitaj parametroj estas plenigitaj antaŭ la engluta.
$first prenas 'a', kaj nur la du restantaj
argumentoj 'b' kaj 'c' iras en
@rest, do ĝia .elems estas 2.