評論
Lua 中的單行註釋以 --
開頭並一直持續到行尾:
-- this is single line comment
-- need another line
-- huh?
阻止評論從 --[[
開始,以 ]]
結束:
--[[
This is block comment.
So, it can go on...
and on...
and on....
]]
塊註釋使用與長字串相同的分隔符樣式; 括號之間可以新增任意數量的等號以界定註釋:
--[=[
This is also a block comment
We can include "]]" inside this comment
--]=]
--[==[
This is also a block comment
We can include "]=]" inside this comment
--]==]
註釋掉程式碼塊的一個巧妙方法就是用 --[[
和 --]]
包圍它:
--[[
print'Lua is lovely'
--]]
要重新啟用塊,只需將 -
附加到註釋開始序列:
---[[
print'Lua is lovely'
--]]
通過這種方式,在第一行的序列 --
開始單行註釋,就像最後一行,並 print
宣告沒有被註釋掉。
更進一步,可以設定兩個程式碼塊,如果第一個塊被註釋掉,第二個塊將不會,反之亦然:
---[[
print 'Lua is love'
--[=[]]
print 'Lua is life'
--]=]
要在禁用第一個塊時啟用第二個塊,請刪除第一行上的前導 -
:
--[[
print 'Lua is love'
--[=[]]
print 'Lua is life'
--]=]