Cursus Raku / Elementa / Plus de functionibus / Multi-functiones
Quiz 3 — Vocando multi-functiones
Hic sunt tres variantes functionis.
multi sub func(Int $a) { 1 }
multi sub func(Rat $a) { 2 }
multi sub func(Num $a) { 3 }
Quae vocationes sunt validae?
1 | func(4) | |
1 | func(4e4) | |
1 | func(4/4) | |
0 | func(‘4’) | Non est multi sub func(Str $a) . |
1 | func(4.4) |
Quid vocationes reddunt?
1 | func(4) reddit (: 1, 2, 3 :) |
|
2 | func(4.4) reddit (: 1, 2, 3 :) |
4.4 est Rat . |
2 | func(4/4) reddit (: 1, 2, 3 :) |
4/4 etiam est numerus Rat . |
3 | func(4e4) reddit (: 1, 2, 3 :) |
Numerus in notatione scientifica est Num . |
Cursus navigatio
← Plus de functionibus / Redonare typus | 💪 Exercitatio: Factorial cum multi-functiones →
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська