Curso de Raku / Esenciales / Fundamentos de las funciones
Crear y llamar funciones
Has llegado a la última sección de la primera parte del curso. Al completarla, tendrás todo el conocimiento necesario para crear cualquier programa en Raku. El tema de esta sección son las funciones, o subrutinas, o incluso simplemente rutinas.
Una función es una parte reutilizable del código con su propio nombre. Puedes llamar a funciones desde diferentes lugares del programa.
Creación de una función
Para crear una función, usa la palabra clave sub seguida
del nombre de la función. El cuerpo de la función se encierra en un par
de llaves.
sub greet {
say '¡Hola, Mundo!';
}Uso de una función
Para usar la función, simplemente coloca su nombre en el lugar donde necesitas llamarla. En Raku, la definición de una función puede estar ubicada antes o después del lugar donde se usa la función.
say 'Esto es lo que normalmente imprime el primer programa:';
greet;
sub greet {
say '¡Hola, Mundo!';
}El programa imprime ambos mensajes:
$ raku t.raku
Esto es lo que normalmente imprime el primer programa:
¡Hola, Mundo!Ahora, veamos otros detalles de la creación y uso de funciones.
Temas de esta sección
Práctica
Resuelve 10 cuestionarios sobre el contenido de esta sección.
- Quiz — Crear una función
- Quiz — nombres de funciones
- Parámetros de funciones
- Pasar argumentos
- Quiz — Devolver desde una función
- Quiz — Llamar una función
- Quiz 1 — Parámetros nombrados
- Quiz 2 — Variables como parámetros nombrados
- Quiz — Definir valores predeterminados
- Quiz — Funciones con valores predeterminados
Ejercicios
Esta sección contiene 6 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.