Raku-Kurs / Grundlagen / Grundlagen der Funktionen / Erstellen und Aufrufen von Funktionen / Standardwerte

Quiz — Definition von Standardwerten

Welche Funktionen sind korrekt definiert?

1

Funktionen mit Positionsparametern:

1sub p1($a = 3) {}
1sub p2($a, $b = 3) {}
0sub p4($a = 3, $b) {}Alle Standardwerte müssen am Ende der Parameterliste stehen.
1sub p3($a = 3, $b = 4) {}

2

Funktionen mit benannten Parametern:

1sub n1(:$a = 3) {}
1sub n2(:$a, :$b = 3) {}
1sub n4(:$a = 3, :$b) {}Im Gegensatz zu Positionsparametern spielt die Reihenfolge der benannten Parameter keine Rolle.
1sub n3(:$a = 3, :$b = 4) {}

Kursnavigation

Standardwerte   |   Quiz — Funktionen mit Standardwerten