Cursus Raku / Essentiëlen / Basis van functies / Meer over functies / Multi-functies

Quiz 1 — Eenvoudige multi-functies

Wat zijn de correcte manieren om een multi-functie te maken?

1

sub func($a) {. . .}
sub func($a, $b) {. . .}
incorrectDeze definities zijn  (: correct, incorrect :)De multi declarator ontbreekt.

2

multi func($a) {. . .}
multi func($a, $b) {. . .}
correctDeze definities zijn  (: correct, incorrect :)De sub declarator ontbreekt, maar dat is acceptabel.

3

multi sub func($a) {. . .}
multi sub func($a, $b) {. . .}
correctDeze definities zijn  (: correct, incorrect :)Helemaal perfect.

4

sub multi func($a) {. . .}
sub multi func($a, $b) {. . .}
incorrectDeze definities zijn  (: correct, incorrect :)Het moet multi sub zijn, niet sub multi.

5

multi sub func($a) {. . .}
multi sub func($b) {. . .}
incorrectDeze definities zijn  (: correct, incorrect :)De handtekeningen kunnen niet worden onderscheiden bij meerdere dispatch.

Cursusnavigatie

Multi-functies   |   Quiz 2 — Multi-functies met getypte parameters