Corso di Raku / Fondamenti / Fondamenti delle funzioni / 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.

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

2

C’è un’altra funzione.

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

Seleziona le chiamate corrette di questa funzione.

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

Parametri delle funzioni   |   Restituzione del risultato