开始
程序块chunk
交互模式里输入的一行代
一个文件里的代码
也就是一连串的语句或命令
连续的lua语句之间不需要分隔符,但也可以使用分号,如果你愿意的话
在交互模式中输入的每条命令都会立即执行
使用-i可以在运行代码块后进入交互模式
使用dofile可以加载代码文件进行调试
词法规则
大小写敏感
任何字母数字和下划线,但不能是数字开头
尽量不要使用以单下划线开头后跟一个或多个大写字母的变量,这些大多用于系统保留了
“_"是哑变量(Dummy Variable)
and break do else elseif end false for function
if in local nil not or repeat return then true until while
"--"为单行注释
--[[ --]]为多行注释
使用---[[可以很方但的取消大块注释
全局变量
在任何在方对一个变量赋值就声明一个全局变量
直接访问未声明的全局变量不会产生错误,会返回nil
要删除一个全局变量可以给它赋值nil,通常是没有必要这么做的
局部变量
local声明
仅在声明的作用域中有效,如do end
尽量使用local来声明变量