Curso de Raku / Esenciales / Fundamentos de las funciones
La función MAIN
Un programa en Raku no necesita ningún ritual de código plantilla, por lo que puedes comenzar a escribir instrucciones útiles de inmediato. Esta parte del programa, que se encuentra en el nivel superior a cualquier bloque de código (incluyendo funciones, por ejemplo), se llama mainline.
Si el programa contiene una función con el nombre especial
MAIN, Raku ejecuta esta función después de compilar todo y
después de que el código mainline haya sido ejecutado.
say '1. Código mainline';
sub MAIN {
say '3. MAIN llamado';
}
say '2. También mainline';Este programa primero ejecuta los say de nivel superior,
y luego llama a MAIN:
$ raku t.raku
1. Código mainline
2. También mainline
3. MAIN llamadoPor supuesto, también es posible tener un programa con la función
MAIN y sin otro código mainline.
Temas de esta sección
Práctica
Resuelve 4 cuestionarios sobre el contenido de esta sección.
Ejercicios
Esta sección contiene 3 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.
Navegación del curso
← Solución: Imprimir la advertencia | Lectura de argumentos de línea de comandos →