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:
|
1 2 3 |
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.
|
1 2 3 |
function saludar(nombre) print("Hola " .. nombre) end |
La forma de llamar a una función, la llamamos por su nombre:
|
1 2 3 4 5 6 7 |
function saludar(nombre) print("Hola " .. nombre) end nombre = "Fernando" saludar(nombre) |
Si queréis poner más parámetros, separarlo con comas.
|
1 2 3 4 5 6 7 |
function saludar(nombre, tratamiento) print("Hola " .. tratamiento .. " " .. nombre) end nombre = "Fernando" saludar(nombre, "Don") |
Tambien podemos devolver valores, para ello debemos usar return.
|
1 2 3 4 5 6 7 8 |
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