Raku kurss / Pamati / Funkciju pamati / Vairāk par funkcijām / Daudzfunkcijas

Tests 1 — Vienkāršas daudzfunkcijas

Kādi ir pareizie veidi, kā izveidot daudzfunkciju?

1

sub func($a) {. . .}
sub func($a, $b) {. . .}
nepareiziŠīs definīcijas ir  (: pareizi, nepareizi :)Trūkst multi deklaratora.

2

multi func($a) {. . .}
multi func($a, $b) {. . .}
pareiziŠīs definīcijas ir  (: pareizi, nepareizi :)Trūkst sub deklaratora, bet tas ir pieņemami.

3

multi sub func($a) {. . .}
multi sub func($a, $b) {. . .}
pareiziŠīs definīcijas ir  (: pareizi, nepareizi :)Pilnīgi perfekti.

4

sub multi func($a) {. . .}
sub multi func($a, $b) {. . .}
nepareiziŠīs definīcijas ir  (: pareizi, nepareizi :)Jābūt multi sub, nevis sub multi.

5

multi sub func($a) {. . .}
multi sub func($b) {. . .}
nepareiziŠīs definīcijas ir  (: pareizi, nepareizi :)Parakstus nevar atšķirt vairākkārtējā izsaukumā.

Kursa navigācija

Daudzfunkcijas   |   Tests 2 — Daudzfunkcijas ar tipizētiem parametriem