Lua和C一样,支持字符、下划线和数字(数字不能在开头)。
除此之外,lua有些特殊的要求,如:下划线后面不能接一个或多个大写单词,这是lua有特殊用途的。
下面这些是lua保留的关键字,也不能使用:
and break do else elseif
end false goto for function
if in local nil not
or repeat return then true
until while
lua中的注释用双横线来表示,如
--这是单行注释
多行注释是这样的:
--[[
print(10) -- no action (commented out)
--]]
如果想取消语句块的注释,只需要在第一个–[[前面加-使得第一个–[[和最后一个–]]都只是普通的单行注释。如:
---[[
print(10) --> 10
--]]