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. |
Navigazione del corso
← 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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська