上QQ阅读APP看书,第一时间看更新
2.4 注释
Lua程序有两类注释:单行注释(--)和多行注释(--[[...--]]),这些注释方法与C、C++和Java都是完全不同。
1.单行注释
单行注释可以注释掉整行或者一行中的一部分。它一般不用于连续多行的注释文本,然而,它也可以用来注释连续多行的代码段。以下是几种风格注释的例子:
if x > 1 then --注释 1 else return false --注释 2 end --if x > 1 then --else -- return false --end
2.块注释
一般用于连续多行的注释文本,但它也可以对单行进行注释。以下是几种风格注释的例子:
--[[ if x > 1{ //注释 1 }else{ return false; //注释 2 } --]] --[[ if x > 1{ }else{ return false; } --]]
Lua多行注释有一个其他语言不具备的优点——可以嵌套,上述示例的最后一种情况是实现了多行注释嵌套。
在程序代码中使用注释时,对容易引起误解的代码进行注释是必要的,但应避免对己清晰表达信息的代码进行注释。需要注意的是:频繁的注释有时反映出代码的低质量。当你觉得被迫要加注释的时候,考虑一下重写代码使其更清晰。