Kurso de Raku / Esencoj / Bazoj de funkcioj / Pli pri funkcioj / Multi-funkcioj
Kvizo 1 — Simplaj
multi-funkcioj
Kiaj estas la ĝustaj manieroj krei multi-funkcion?
1
sub func($a) {. . .}
sub func($a, $b) {. . .}
| malĝusta | Ĉi tiuj difinoj estas (: ĝusta, malĝusta :) | La deklarilo multi mankas. |
2
multi func($a) {. . .}
multi func($a, $b) {. . .}
| ĝusta | Ĉi tiuj difinoj estas (: ĝusta, malĝusta :) | La deklarilo sub mankas, sed tio estas akceptebla. |
3
multi sub func($a) {. . .}
multi sub func($a, $b) {. . .}
| ĝusta | Ĉi tiuj difinoj estas (: ĝusta, malĝusta :) | Tute perfekta. |
4
sub multi func($a) {. . .}
sub multi func($a, $b) {. . .}
| malĝusta | Ĉi tiuj difinoj estas (: ĝusta, malĝusta :) | Devus esti multi sub, ne sub multi. |
5
multi sub func($a) {. . .}
multi sub func($b) {. . .}
| malĝusta | Ĉi tiuj difinoj estas (: ĝusta, malĝusta :) | La subskriboj ne povas esti distingitaj ĉe multobla sendado. |
Kursa navigado
← Multi-funkcioj
| Kvizo 2 —
Multi-funkcioj kun tipitaj parametroj →