Kurso de Raku / Esencoj / Pli pri funkcioj / Multi-funkcioj
Kvizo 2 — Multi-funkcioj kun tipitaj parametroj
Kiaj estas la ĝustaj manieroj krei multi-funkcion?
1
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Num $b) {. . .}
correct | Ĉi tiuj difinoj estas (: ĝustaj, malĝustaj :) | Parametraj tipoj malsamas. |
2
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct | Ĉi tiuj difinoj estas (: ĝustaj, malĝustaj :) | Nombro de parametroj malsamas. |
3
multi sub func($a) {. . .}
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct | Ĉi tiuj difinoj estas (: ĝustaj, malĝustaj :) | Varianto kun nur pozicia parametro estas bona. |
4
multi sub func($a) {. . .}
multi sub func(Int $a) {. . .}
correct | Ĉi tiuj difinoj estas (: ĝustaj, malĝustaj :) | La unua varianto kaptas ĉion krom Int . |
Pli da praktiko
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 • Български • Русский • Українська