Kurso de Raku / Esencoj / Bazoj de funkcioj / Kreado kaj vokado de funkcioj / Defaŭltaj valoroj

Kvizo — Difinante defaŭltajn valorojn

Kiuj funkcioj estas difinitaj ĝuste?

1

Funkcioj kun poziciaj parametroj:

1sub p1($a = 3) {}
1sub p2($a, $b = 3) {}
0sub p4($a = 3, $b) {}Ĉiuj defaŭltaj valoroj devas esti ĉe la fino de la listo de parametroj.
1sub p3($a = 3, $b = 4) {}

2

Funkcioj kun nomitaj parametroj:

1sub n1(:$a = 3) {}
1sub n2(:$a, :$b = 3) {}
1sub n4(:$a = 3, :$b) {}Male al poziciaj parametroj, la ordo de nomitaj ne gravas.
1sub n3(:$a = 3, :$b = 4) {}

Kursa navigado

Defaŭltaj valoroj   |   Kvizo — Funkcioj kun defaŭltaj valoroj