Lua многострочные комментарии в прошлом]
Я пытаюсь найти способ использовать многострочный комментарий к пакету кода, но он продолжает ошибочно принимать некоторый синтаксис в нем как ]] и думать, что я хочу, чтобы он закончился там, чего я не делаю!
--[[
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
--]]
Я думал, что где-то читал, что можно использовать другую комбинацию, чтобы избежать этих ошибок, например --[=[ или что-то еще... Кто-нибудь может помочь?
2 ответов
как вы можете видеть в строки уроке есть специальный [===[
синтаксис для вложенности квадратных скобок. Вы также можете использовать его в комментариях блока. Просто обратите внимание, что количество =
знаки должны быть одинаковыми в открытой и закрытой последовательности.
например, 5 equals будет работать.
--[=====[
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
--]=====]