gpt4 book ai didi

Lua 多行注释过去 ]] 的

转载 作者:行者123 更新时间:2023-12-03 09:19:29 25 4
gpt4 key购买 nike

我试图找到一种在一批代码上使用多行注释的方法,但它一直将其中的某些语法误认为是 ]] 并认为我希望它在那里结束,但我没有!

--[[
for k,v in pairs(t) do
local d = fullToShort[k]
local col = xColours[v[1]] -- It stops here!
cecho(string.format(("<%s>%s ", col, d))
end
--]]

我以为我在某处读到可以使用不同类型的组合来避免这些错误,例如 --[=[ 或诸如此类...有人可以帮忙吗?

最佳答案

正如您在 Strings tutorial 中看到的那样有特价[===[嵌套方括号的语法。您也可以在块注释中使用它。请注意,= 的数量标志在打开和关闭的顺序上必须相同。

例如 5 个等于将工作。

--[=====[ 
for k,v in pairs(t) do
local d = fullToShort[k]
local col = xColours[v[1]] -- It stops here!
cecho(string.format(("<%s>%s ", col, d))
end
--]=====]

关于Lua 多行注释过去 ]] 的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22722316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com