OpenResty完全开发指南:构建百万级别并发的Web应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.2 注释

Lua的注释语法比较特别,与Shell家族的Perl、Python或C家族的C++、Java都不同,使用的不是常见的“#”或者“//”,而是连续的两个“-”,也就是“--”。

单行注释使用简单的“--”即可,例如:

-- this is a comment
-- 当然也可以使用中文注释
print("hello lua")                       -- 行尾注释

多行注释使用“--[[... ]]”的形式:

--[[                                        -- 多行注释开始
多行注释,非常方便                          -- 里面可以包含单行注释
可以很容易地注释掉大段的代码,或者书写说明文字
]]                                          -- 多行注释结束

在书写多行注释的时候还可以在“[[”和“]]”的括号中间插入若干个“=”,标记不同的注释层次,这在代码里也含有“[[”或“]]”时特别有用,例如:

--[==[                                      -- 特殊多行注释开始,加入了两个等号
[[测试多行注释的特殊语法]]                  -- 里面可以包含普通的多行注释
]==]                                        -- 特殊多行注释结束,等号数量必须匹配