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
多行註釋: --[[ --]] 它的作用範圍直到遇到反的長括號,通常處理臨時屏蔽代碼塊。