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.

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська