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 . |
Meer oefening
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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська