Raku-Kurs / Grundlagen / Grundlagen der Funktionen / Mehr über Funktionen / Multi-Funktionen

Quiz 1 — Einfache Multi-Funktionen

Was sind die richtigen Wege, um eine Multi-Funktion zu erstellen?

1

sub func($a) {. . .}
sub func($a, $b) {. . .}
incorrectDiese Definitionen sind  (: korrekt, inkorrekt :)Der multi Deklarator fehlt.

2

multi func($a) {. . .}
multi func($a, $b) {. . .}
correctDiese Definitionen sind  (: korrekt, inkorrekt :)Der sub Deklarator fehlt, aber das ist akzeptabel.

3

multi sub func($a) {. . .}
multi sub func($a, $b) {. . .}
correctDiese Definitionen sind  (: korrekt, inkorrekt :)Völlig perfekt.

4

sub multi func($a) {. . .}
sub multi func($a, $b) {. . .}
incorrectDiese Definitionen sind  (: korrekt, inkorrekt :)Sollte multi sub sein, nicht sub multi.

5

multi sub func($a) {. . .}
multi sub func($b) {. . .}
incorrectDiese Definitionen sind  (: korrekt, inkorrekt :)Die Signaturen können bei der Mehrfachverteilung nicht unterschieden werden.

Kursnavigation

Multi-Funktionen   |   Quiz 2 — Multi-Funktionen mit typisierten Parametern