Menu
Coddy logo textTech

Declarar una función

Parte de la sección Fundamentals del Journey de Lua de Coddy — lección 50 de 90.

Las funciones son una de las herramientas más potentes en la programación. Piensa en una función como un bloque de código reutilizable que realiza una tarea específica. En lugar de escribir el mismo código varias veces, puedes crear una función una vez y usarla siempre que sea necesario.

En Lua, declaras una función usando la palabra clave function, seguida por el nombre de la función, y terminando con la palabra clave end:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

Esto crea una función llamada displayWelcomeMessage que contiene una sola línea de código. Los paréntesis () después del nombre de la función son obligatorios, incluso cuando la función no recibe ninguna entrada.

challenge icon

Desafío

Fácil

Crea un sistema de notificación de juego declarando una función que muestre un mensaje de bienvenida a los jugadores. Declara una función llamada showGameWelcome que contenga una única sentencia print() para mostrar "Welcome to Adventure Quest!". Recuerda que declarar la función la crea pero no ejecuta el código en su interior; la función está lista para ser llamada más tarde.

Hoja de referencia

Las funciones son bloques de código reutilizables que realizan tareas específicas. En Lua, declara una función usando la palabra clave function y termina con end:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

Los paréntesis () después del nombre de la función son obligatorios, incluso cuando la función no recibe ninguna entrada. Declarar una función la crea pero no ejecuta el código en su interior.

Pruébalo tú mismo

-- TODO: Escribe tu código aquí para declarar la función showGameWelcome

-- Llama a la función para mostrar el mensaje de bienvenida
showGameWelcome()
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals