Ж
а то существующие грустно декомпилят такой код:
local _M = {
}
_M.test = {
1,2,3
}
function _M.someFunc()
for i = 1, #_M.test do
print(_M.test[i])
end
end
_M.someFunc()
получается хоть и понятная, но фигня с UPVALUE:
{
test = {
1,
2,
3
},
someFunc = function()
for _FORV_3_ = 1, #_UPVALUE0_.test do
print(_UPVALUE0_.test[_FORV_3_])
end
end
}.someFunc()
И часто вообще ересь типа{1,2,3}[_FORV_3_]

