Raku-Kurs / Grundlagen / Mehr über Funktionen / Multi-Funktionen
Quiz 2 — Multi-Funktionen mit typisierten Parametern
Was sind die korrekten Wege, um eine Multi-Funktion zu erstellen?
1
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Num $b) {. . .}
correct | Diese Definitionen sind (: korrekt, inkorrekt :) | Die Parametertypen unterscheiden sich. |
2
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct | Diese Definitionen sind (: korrekt, inkorrekt :) | Die Anzahl der Parameter unterscheidet sich. |
3
multi sub func($a) {. . .}
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct | Diese Definitionen sind (: korrekt, inkorrekt :) | Eine Variante mit nur positionsbasiertem Parameter ist in Ordnung. |
4
multi sub func($a) {. . .}
multi sub func(Int $a) {. . .}
correct | Diese Definitionen sind (: korrekt, inkorrekt :) | Die erste Variante fängt alles außer Int ab. |
Mehr Übung
Kursnavigation
← Mehr über Funktionen / Rückgabetyp | 💪 Übung: Fakultät mit Multi-Funktionen →
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська