Corso di Raku / Fondamenti / Fondamenti delle funzioni / Creazione e chiamata di funzioni / Valori predefiniti

Quiz — Definizione di valori predefiniti

Quali funzioni sono definite correttamente?

1

Funzioni con parametri posizionali:

1sub p1($a = 3) {}
1sub p2($a, $b = 3) {}
0sub p4($a = 3, $b) {}Tutti i valori predefiniti devono essere alla fine dell'elenco dei parametri.
1sub p3($a = 3, $b = 4) {}

2

Funzioni con parametri nominati:

1sub n1(:$a = 3) {}
1sub n2(:$a, :$b = 3) {}
1sub n4(:$a = 3, :$b) {}A differenza dei parametri posizionali, l'ordine di quelli nominati non importa.
1sub n3(:$a = 3, :$b = 4) {}

Valori predefiniti   |   Quiz — Funzioni con valori predefiniti