Cursus Raku / Essentiëlen / Basis van functies / Functies maken en aanroepen / Standaardwaarden

Quiz — Standaardwaarden definiëren

Welke functies zijn correct gedefinieerd?

1

Functies met positionele parameters:

1sub p1($a = 3) {}
1sub p2($a, $b = 3) {}
0sub p4($a = 3, $b) {}Alle standaardwaarden moeten aan het einde van de lijst met parameters staan.
1sub p3($a = 3, $b = 4) {}

2

Functies met benoemde parameters:

1sub n1(:$a = 3) {}
1sub n2(:$a, :$b = 3) {}
1sub n4(:$a = 3, :$b) {}In tegenstelling tot positionele parameters maakt de volgorde van benoemde parameters niet uit.
1sub n3(:$a = 3, :$b = 4) {}

Cursusnavigatie

Standaardwaarden   |   Quiz — Functies met standaardwaarden