Corso di Raku / Fondamenti / Più sulle funzioni / Multi-funzioni
Quiz 1 — Semplici multi-funzioni
Quali sono i modi corretti per creare una multi-funzione?
1
sub func($a) {. . .}
sub func($a, $b) {. . .}
| incorrect | Queste definizioni sono (: corrette, scorrette :) | Manca il dichiaratore multi. |
2
multi func($a) {. . .}
multi func($a, $b) {. . .}
| correct | Queste definizioni sono (: corrette, scorrette :) | Manca il dichiaratore sub, ma è accettabile. |
3
multi sub func($a) {. . .}
multi sub func($a, $b) {. . .}
| correct | Queste definizioni sono (: corrette, scorrette :) | Totalmente perfetto. |
4
sub multi func($a) {. . .}
sub multi func($a, $b) {. . .}
| incorrect | Queste definizioni sono (: corrette, scorrette :) | Dovrebbe essere multi sub, non sub multi. |
5
multi sub func($a) {. . .}
multi sub func($b) {. . .}
| incorrect | Queste definizioni sono (: corrette, scorrette :) | Le firme non possono essere distinte in un dispatch multiplo. |
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 • Български • Русский • Українська