Cursus Raku / Essentiëlen / 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) {. . .}
incorrect Deze definities zijn  (: correct, incorrect :) De multi declarator ontbreekt.

2

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

3

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

4

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

5

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

Cursusnavigatie

Meer over functies / Return type   |   💪 Oefening: Faculteit met multi-functies

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська