Kurso de Raku / Esencoj / Bazoj de funkcioj / Kreado kaj vokado de funkcioj / Nomitaj parametroj

Kvizo 1 — Nomitaj parametroj

Konsideru funkcion:

sub f(:$a, :$b) {
    $a - $b
}

1

Kiaj estas la validaj manieroj por voki ĝin?

0f(1, 2)Poziciaj argumentoj pasitaj, ne nomitaj.
1f(a => 1, b => 2)
0f(a = 1, b = 2)Asigna operatoro anstataŭ paro-konstruanto.
1f(b => 2, a => 1)

2

Por la sama funkcio, kion la sekvaj vokoj redonas?

−1f(a => 1, b => 2) redonas  (: 1, −1 :)
−1f(b => 2, a => 1) redonas  (: 1, −1 :)La ordo de nomitaj argumentoj ne gravas.
1f(a => 2, b => 1) redonas  (: 1, −1 :)

Kursa navigado

Nomitaj parametroj   |   Kvizo 2 — Variabloj kiel nomitaj parametroj