2.1 词法约定
2.1.1 标识符
标识符可以是任何非数字开头的字母、数字、下划线组成的字符串。标识符用来命名变量,或作为表的域名。(注意:Lua是一个大小写敏感的语言)
2.1.2 关键字
下面的关键字是保留的,不能用作名字:
and break do else elseif
end false for function if
in local nil not or
repeat return then true until while
一般约定,以下划线开头连接一串大写字母的名字(比如 _VERSION
)被保留用于 Lua内部全局变量。
2.1.3 字符串与引号
字符串既可以用一对单引号引起,也可以是双引号
2.1.4 注释
单行注释: -- 它的作用范围直到行末,快捷键Ctrl + Q
多行注释: --[[ --]] 它的作用范围直到遇到反的长括号,通常处理临时屏蔽代码块。