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
廣告
© . All rights reserved.