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

Quiz 3 — Aufrufen von Multi-Funktionen

Hier sind die drei Varianten der Funktion.

multi sub func(Int $a) { 1 }
multi sub func(Rat $a) { 2 }
multi sub func(Num $a) { 3 }

Welche Aufrufe sind gültig?

1 func(4)  
1 func(4e4)  
1 func(4/4)  
0 func('4') Es gibt kein multi sub func(Str $a).
1 func(4.4)  

Was geben die Aufrufe zurück?

1 func(4) gibt  (: 1, 2, 3 :) zurück  
2 func(4.4) gibt  (: 1, 2, 3 :) zurück 4.4 ist ein Rat.
2 func(4/4) gibt  (: 1, 2, 3 :) zurück 4/4 ist ebenfalls eine Rat-Zahl.
3 func(4e4) gibt  (: 1, 2, 3 :) zurück Eine Zahl in wissenschaftlicher Notation ist Num.

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