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