Corso di Raku / Fondamenti / Creazione e chiamata di funzioni / Parametri nominati

Quiz 1 — Parametri nominati

Considera una funzione:

sub f(:$a, :$b) {
    $a - $b
}

1

Quali sono i modi validi per chiamarla?

0 f(1, 2) Argomenti posizionali passati, non nominati.
1 f(a => 1, b => 2)  
0 f(a = 1, b = 2) Operatore di assegnazione invece di un costruttore di coppie.
1 f(b => 2, a => 1)  

2

Per la stessa funzione, cosa restituiscono le seguenti chiamate?

−1 f(a => 1, b => 2) restituisce  (: 1, −1 :)  
−1 f(b => 2, a => 1) restituisce  (: 1, −1 :) L’ordine degli argomenti nominati non importa.
1 f(a => 2, b => 1) restituisce  (: 1, −1 :)  

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська