Corso di Raku / Fondamenti / Creazione e chiamata di funzioni / Parametri nominati
Quiz 2 — Variabili come parametri nominati
Ecco la stessa funzione del quiz precedente:
sub f(:$a, :$b) {
$a - $b
}
Hai anche tre variabili nel programma:
my $a = 1;
my $b = 2;
my $c = 3;
Segna tutti i modi validi per chiamare la funzione e passare due delle tre variabili ad essa.
1 | f(a => $a, b => $b) | |
1 | f(a => $c, b => $c) | |
0 | f($a, $b) | Qui vengono passati argomenti posizionali invece di quelli nominati. |
1 | f(:$a, :$b) | |
0 | f($:a, $:b) | Sintassi Raku non valida. |
0 | f(:$b, :$c) | Nessun parametro nominato c . |
0 | f(:$a, c => $c) | Nessun parametro nominato c . |
1 | f(:$a, b => $c) | |
1 | f(:$a, :b($c)) | Uguale a sopra. |
1 | f(:a($a), :b($c)) | Anche questo va bene, sebbene un po’ ridondante. |
Navigazione del corso
← Creazione e chiamata di funzioni / Parametri posizionali | Creazione e chiamata di funzioni / Valori predefiniti →
💪 Or jump directly to the exercises to this section.
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська