Curso de Raku / Esenciales / Crear y llamar funciones / Parámetros de funciones

Pasar argumentos

1

Hay una función con la siguiente definición:

sub f {
    say 'Función llamada';
}

Elige las llamadas correctas a esta función.

1 f;  
0 f(''); La función no acepta ningún argumento, pero aquí se recibe uno.
0 f ''; Lo mismo que arriba.
1 f(); Esto está bien, no se pasan argumentos.
0 f (); Aquí se pasa un argumento (una lista vacía).
0 f(10);  

2

Hay otra función.

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

Selecciona las llamadas correctas a esta función.

1 g(10, 20);  
0 g 10 20; No hay coma entre los argumentos.
0 g(10); Demasiados pocos argumentos: se requieren dos, se pasa uno.
1 g 10, 20; No se requieren paréntesis cuando no es ambiguo.
0 g(10,); No es una sintaxis válida.
0 g(,20); Tampoco es una sintaxis válida.
0 g('10, 20'); Se pasa un solo argumento de cadena.
1 g('palabra', 20); Los argumentos pueden ser de diferentes tipos.
0 g(10, 20, 30); Demasiados argumentos.
0 g 10, 20, 30; Lo mismo aquí: se pasan tres argumentos.

Crear y llamar funciones / Nombres de funciones   |   Crear y llamar funciones / Devolver el resultado


💪 Or jump directly to the exercises to this section.

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська