Corso di Raku / Fondamenti / Fondamenti delle funzioni
/ 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. |
Navigazione del corso
← Quiz 1
— Semplici multi-funzioni | Quiz 3
— Chiamata di multi-funzioni →