Curso de Raku / Esenciales / Fundamentos de las funciones / 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.

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

2

Hay otra función.

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

Selecciona las llamadas correctas a esta función.

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

Parámetros de funciones   |   Devolver el resultado