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.

Compartir

Deja una respuesta

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