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

Quiz 2 — Multi-functies met getypte parameters

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

1

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Num $b) {. . .}
correct Deze definities zijn  (: correct, incorrect :) Parameter types verschillen.

2

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct Deze definities zijn  (: correct, incorrect :) Aantal parameters verschilt.

3

multi sub func($a) {. . .}
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct Deze definities zijn  (: correct, incorrect :) Een variant met alleen positionele parameter is prima.

4

multi sub func($a) {. . .}
multi sub func(Int $a) {. . .}
correct Deze definities zijn  (: correct, incorrect :) De eerste variant vangt alles behalve Int.

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БългарскиРусскийУкраїнська