1 comentario
- Comentarios de una sola línea
-- 单行注释
- Comentarios de varias líneas
--[[
多行注释
]]
2 identificador
Los identificadores se utilizan para definir variables y se utilizan como nombres de variables en programas.
Comienza con una letra y un guión bajo y puede contener números.
hay que tener en cuenta es:
- No se puede definir como subrayado + letras mayúsculas para evitar conflictos con palabras reservadas en Lua;
- El identificador no puede contener caracteres especiales como @ $ %;
- Las letras en Lua distinguen entre mayúsculas y minúsculas.
3 variables globales
De forma predeterminada, las variables son variables globales.
Las variables globales no necesitan ser declaradas antes de su uso. Esta variable global se crea después de asignar un valor a la variable. Acceder a una variable global que no ha sido inicializada no causará un error, pero el resultado será nulo.
como sigue:
print(name)
name="ticktok"
print(name)
Salida del programa después de ejecutar:
nulo
garrapatas
Si desea eliminar una variable global, puede asignar nil a la variable.
4 palabras clave de uso común
En Lua, las variables globales internas se nombran con guión bajo + todas las letras mayúsculas, como _VERSION
Las siguientes son palabras clave de uso común en Lua. Cuando personalizamos nombres de variables, no podemos usar las mismas palabras reservadas que estas.
and break do else elseif end
false for function goto if in
local nil not or repeat return
then true until while