Lua - 注释
注释是一组被编译器忽略的命令。它们用于在代码或代码段中附加说明,以便以后访问时能够轻松回忆。注释语句通常在程序执行期间被忽略。
Lua 中有两种类型的注释 −
单行注释
多行注释
多行注释在 Lua 中也称为 块注释。
单行注释
Lua 中的单行注释以双连字符 (--) 开头,并持续到行尾。
语法 - 单行注释
-- 这是一个注释
让我们考虑一个例子,我们编写多个单行注释,然后在其中故意写入无效代码,看看会发生什么。
示例 - 单行注释的使用
考虑以下示例 −
main.lua
-- z = 10 -- 这是一个注释 print(z) x = 11 -- print(x) -- 这是一个注释 -- ans -- 这是一个注释
注意,最后一行我们声明了一个没有赋值的全局变量,这在 Lua 中是非法的,但由于它在注释中,Lua 会忽略它。
输出
nil
多行注释
多行注释,也称为 Lua 中的块注释,使用特殊的语法。
语法 - 多行注释
--[[ 这是 一个 注释 --]]
让我们创建一个例子,其中编写两个块注释,一个是有效的注释,另一个不是有效的块注释。
示例 - 多行注释的使用
考虑以下示例 −
main.lua
--[[
print(110)
--]]
---[[
print("str")
--]]
在上面的例子中,第二段代码看起来像是一个有效的块级注释,但仔细观察就会发现它不是。
输出
str