Lua 注释 --[[ --]] 解释以及实际用途。

来源:互联网 发布:做精雕编程工资多少 编辑:程序博客网 时间:2024/06/15 22:08

lua的大块 注释常常看到别人写成 

--[[

lua代码

--]]


这是为什么呢?

首先理解-- 和 [[]]的单独含义。


[[ ]] 表示块字符串,Lua不会解释其中的转义序列,比如\n不会解释为换行,而是原始字符串。

-- 表示注释单行,或者后面用[[ ]]包裹起来的字符串


那么

--[[ 

--]]  究竟有什么用?

实际用途是:只要在这之前再加一个“-”,被注释的代码又生效了。

例如:

---[[

print(" I will be print") 

--]]


解释 原因是 第一个 --  把 -[[ 给注释了。

第二个-- 把 ]] 给注释了。

块注释直接被转换为了两个单行注释。


原创粉丝点击