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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська