Lua 注释怎么写?单行多行注释语法有哪些?

文章导读
Previous Quiz Next 注释是一组被编译器忽略的命令。它们用于在代码或代码段中附加说明,以便以后访问时能够轻松回忆。注释语句通常在程序执行期间被忽略。
📋 目录
  1. A 单行注释
  2. B 语法 - 单行注释
  3. C 示例 - 单行注释的使用
  4. D 多行注释
  5. E 语法 - 多行注释
A A

Lua - 注释



Previous
Quiz
Next

注释是一组被编译器忽略的命令。它们用于在代码或代码段中附加说明,以便以后访问时能够轻松回忆。注释语句通常在程序执行期间被忽略。

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