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ù 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БългарскиРусскийУкраїнська