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

Passaggio degli argomenti

1

C’è una funzione con la seguente definizione:

sub f {
    say 'Function called';
}

Scegli le chiamate corrette di questa funzione.

1 f;  
0 f(''); La funzione non accetta argomenti, ma qui ne viene ricevuto uno.
0 f ''; Lo stesso di sopra.
1 f(); Questo va bene, nessun argomento passato.
0 f (); Qui viene passato un argomento (una lista vuota).
0 f(10);  

2

C’è un’altra funzione.

sub g($x, $y) {
    say "Called g($x, $y)";
}

Seleziona le chiamate corrette di questa funzione.

1 g(10, 20);  
0 g 10 20; Nessuna virgola tra gli argomenti.
0 g(10); Troppi pochi argomenti: ne sono richiesti due, uno passato.
1 g 10, 20; Le parentesi non sono necessarie quando non è ambiguo.
0 g(10,); Sintassi non valida.
0 g(,20); Anche questa non è una sintassi valida.
0 g('10, 20'); Passato un singolo argomento stringa.
1 g('word', 20); Gli argomenti possono essere di tipi diversi.
0 g(10, 20, 30); Troppi argomenti.
0 g 10, 20, 30; Anche qui: vengono passati tre argomenti.

Creazione e chiamata di funzioni / Nomi delle funzioni   |   Creazione e chiamata di funzioni / Restituzione del risultato


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