Lua注释符的种类
在几乎任何语言中都少不了一种符号--注释符,Lua也不例外。在Lua中有两种注释符:单行注释和多行注释。
单行注释
Lua中的单行注释其语法格式是:
--要注释的内容
解释一下:在英文半角状态下两个连续的下划线后面添加要注释的内容
我们上代码看一看:
--要注释的内容
--print("hello world")
print("Hello Lua") --打印Hello Lua
以上两行都是单行注释的范例。
应用范围
单行注释一般用于较短的说明注释中,只能注释当前这一行
多行注释
Lua中的多行注释其语法格式是:
--[[
要注释的内容
--]]
解释一下:同样在英文半角状态下两个连续的短线和两个中括号的前半部分就构成了多行注释的前半句语法,后半句同样是两个连续的短线和两个中括号的后半部分中间部分可以写多行的注释,这就构成了多行注释。
我们上代码看一看效果:
--[[
mytable = {}
mytable[1] = "lua"
mytable[2] = "hello"
print(mytable[1])
print(mytable[2])
--mytable[1] = nil
--print(mytable[1])
--print(mytable[2])
mytable2 = mytable
mytable = nil
print(mytable2[1])
print(mytable2[2])
--]]
还有一种多行注释,写法略微不同,语法格式如下:
--[[
要注释的语句
要注释的语句
]]
解释一下:这种写法和上面略有不同,只是后面少了两个横线。我们上一段代码看看效果:
--[[
print("Hello World")
print("Hello World")
]]
print("Hello World")
以上就是多行注释的范例。从上面的示例中可以看出多行注释可以包含单行注释
应用范围
多行注释一般用于较多的说明注释中,能注释多行语句
总结
多行注释可以嵌套单行注释,适当的注释可以增加代码的可读性!