Corso di Raku / Fondamenti / Più sulle funzioni / Multi-funzioni

Quiz 2 — Multi-funzioni con parametri tipizzati

Quali sono i modi corretti per creare una multi-funzione?

1

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Num $b) {. . .}
correct Queste definizioni sono  (: corrette, scorrette :) I tipi dei parametri differiscono.

2

multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct Queste definizioni sono  (: corrette, scorrette :) Il numero di parametri differisce.

3

multi sub func($a) {. . .}
multi sub func(Int $a, Int $b) {. . .}
multi sub func(Int $a, Int $b, Int $c) {. . .}
correct Queste definizioni sono  (: corrette, scorrette :) Una variante con parametro solo posizionale va bene.

4

multi sub func($a) {. . .}
multi sub func(Int $a) {. . .}
correct Queste definizioni sono  (: corrette, scorrette :) La prima variante cattura tutto tranne Int.

Più sulle funzioni / Tipo di ritorno   |   💪 Esercizio: Fattoriale con multi-funzioni

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська