第一章 起点
1.1 Chunk
Chunk 是一系列语句,lua执行的每一块语句,比如一个文件或者交互模式下的每一行都是一个Chunk。
每个语句结尾的分号(;)是可选的。一行可写多个语句,建议用分号(;)隔开。
交互模式下,调用os.exit()函数退出。
-i选项要求Lua运行指定Chunk后进入交互模式。
dofile()函数加载文件并执行它。
1.2 全局变量
全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil。
如果想删除一个全局变量,只需要将变量赋值为nil。
1.3 记法约定
保留字:以下字符为Lua的保留字,不能当作标识符。
————————————————————————————————————————
and break do else elseif
end false for function if
in local nil not or
repeat return then true until
while
————————————————————————————————————————
注意:Lua是大小写敏感的.
注释:单行注释:--
多行注释:--[[ --]]
--[[
print(10) -- no action (comment)
--]]