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) {. . .}
| incorrect | Diese Definitionen sind (: korrekt, inkorrekt :) | Der multi Deklarator fehlt. |
2
multi func($a) {. . .}
multi func($a, $b) {. . .}
| correct | Diese Definitionen sind (: korrekt, inkorrekt :) | Der sub Deklarator fehlt, aber das ist akzeptabel. |
3
multi sub func($a) {. . .}
multi sub func($a, $b) {. . .}
| correct | Diese Definitionen sind (: korrekt, inkorrekt :) | Völlig perfekt. |
4
sub multi func($a) {. . .}
sub multi func($a, $b) {. . .}
| incorrect | Diese Definitionen sind (: korrekt, inkorrekt :) | Sollte multi sub sein, nicht sub multi. |
5
multi sub func($a) {. . .}
multi sub func($b) {. . .}
| incorrect | Diese Definitionen sind (: korrekt, inkorrekt :) | Die Signaturen können bei der Mehrfachverteilung nicht unterschieden werden. |
Kursnavigation
← Multi-Funktionen
| Quiz 2
— Multi-Funktionen mit typisierten Parametern →