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