Corso di Raku / Fondamenti / Fondamenti delle funzioni
/ 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. |
Navigazione del corso
← Multi-funzioni
| Quiz 2
— Multi-funzioni con parametri tipizzati →