Lua 编程中的注释


注释是一组编译器忽略的命令。它们用于您希望将注释附加到代码或代码段的情况,以便以后访问时可以轻松地回忆起它。注释语句通常在程序执行期间被忽略。

Lua 中有两种类型的注释:

  • 单行注释

  • 多行注释

多行注释在 Lua 中也称为**块注释**。

单行注释

Lua 中的单行注释以双连字符 (--) 开头,一直持续到行尾。

语法

-- this is a comment

让我们考虑一个例子,我们在其中编写多个单行注释,然后故意在其中编写无效代码,并查看会发生什么。

示例

请考虑以下所示的示例:

-- z = 10
print(z)

x = 11
-- print(x)

-- ans

请注意,在最后一行,我们在没有赋值的情况下声明了一个全局变量,这根据 Lua 的规定是非法的,但是由于我们是在注释内部执行此操作,因此 Lua 会忽略它。

输出

nil

多行注释

多行注释,在 Lua 中也称为块注释,使用特殊的语法。

语法

--[[
this
is
a
comment
--]]

让我们创建一个示例,在其中编写两个块注释,其中一个是有效的注释,另一个不是有效的块注释。

示例

请考虑以下所示的示例:

--[[
print(110)
--]]

---[[
print("str")
--]]

在上面的示例中,第二部分代码看起来像一个有效的块级注释,但如果我们仔细观察,就会发现它不是。

输出

str

更新于: 2021年12月1日

16K+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告