Kurso de Raku / Esencoj / Pli pri funkcioj / Multi-funkcioj
Kvizo 3 — Vokante multi-funkciojn
Jen la tri variantoj de la funkcio.
multi sub func(Int $a) { 1 }
multi sub func(Rat $a) { 2 }
multi sub func(Num $a) { 3 }
Kiuj vokoj estas validaj?
1 | func(4) | |
1 | func(4e4) | |
1 | func(4/4) | |
0 | func('4') | Ne ekzistas multi sub func(Str $a) . |
1 | func(4.4) |
Kion la vokoj redonas?
1 | func(4) redonas (: 1, 2, 3 :) |
|
2 | func(4.4) redonas (: 1, 2, 3 :) |
4.4 estas Rat . |
2 | func(4/4) redonas (: 1, 2, 3 :) |
4/4 ankaŭ estas Rat nombro. |
3 | func(4e4) redonas (: 1, 2, 3 :) |
Nombro en scienca notacio estas Num . |
Kurso navigado
← Pli pri funkcioj / Redontipo | 💪 Ekzerco: Faktorialo kun multi-funkcioj →
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська