Hola a todos, hoy os explicaré como funcionan las variables en Lua.
Las variables en Lua funcionan como en Python, es decir, no tenemos que declarar el tipo de las variables, el tipo se determina cuando se inserta un valor.
Para crear una variable, escribimos su nombre y le damos un valor inicial.
nombre = "Fernando"
Podemos asignar otro valor de otro tipo.
nombre = "Fernando" nombre = 5 print(nombre)
El valor de nombre seria 5 y seria del tipo numérica.
Podemos sumar el resultado de dos variables. De la misma forma se puede hacer con otro tipo de operaciones.
variable1 = 5 variable2 = 10 total = variable1 + variable2 print(total)
En el caso de las cadenas se pueden concatenar con ..
variable1 = "5" variable2 = "10" total = variable1 .. variable2 print(total)
Tambien os debo explicar local y global en las variables, basicamente la diferencia es el acceso de la variable.
variable1 = 5 if variable1 == 5 then local variable1 = 10 print("Local: " .. variable1) end print("Global: " .. variable1)
El resultado seria este:
Fijaos que dentro del if creamos una variable con local, esto significa que dentro de este if variable1 vale 10, fuera de este vale 5.
Sino indicamos nada, de primeras, significa que es global.
Ya lo hemos visto pero lo comento, también podemos mostrar variables con print.
variable1 = 5 print(variable1)
También podemos asignar varias variables a la vez.
a, b, c = 5, 6, 7 print("A: " .. a) print("B: " .. b) print("C: " .. c)
Hablaremos con detalle, más adelante.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta