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.

Ejercicios

Esta sección contiene 6 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.

  1. Función para calcular
  2. Impar o par
  3. Factorial recursivo
  4. Función de intervalo
  5. Tabla de funciones
  6. El valor de e

Fundamentos de las funciones   |   Nombres de funciones