Funciones en Lua

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.

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *