Hola a todos, hoy os explicaré como funcionan las funciones Lua.
Una función es un trozo de código que podemos reutilizar todas las veces que necesitemos.
Os muestro un ejemplo de función:
function holaMundo() print("Hola mundo") end
Fijaros que debemos usar la palabra reservada function y acabarla con end. Los paréntesis son importantes.
También podemos pasar parametros.
function saludar(nombre) print("Hola " .. nombre) end
La forma de llamar a una función, la llamamos por su nombre:
function saludar(nombre) print("Hola " .. nombre) end nombre = "Fernando" saludar(nombre)
Si queréis poner más parámetros, separarlo con comas.
function saludar(nombre, tratamiento) print("Hola " .. tratamiento .. " " .. nombre) end nombre = "Fernando" saludar(nombre, "Don")
Tambien podemos devolver valores, para ello debemos usar return.
function sumaNumeros(numero1, numero2) total = numero1 + numero2 return total end resultado = sumaNumeros(5, 10) print("El resultado es " .. resultado)
Es importante que podemos devolver valores con la función, como en el ejemplo.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta