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