Size: a a a

2021 October 19

RM

Roy Mustang in pro.lua
что лежит в value?
value - копируемый объект или ссылка на объект из таблицы?
источник

RM

Roy Mustang in pro.lua
еще один вопрос, если постоянно обращаться к объекту из таблицы используя такой синтаксис:
CI.Players[PID].var1 = 10
CI.Players[PID].var2 = 20
CI.Players[PID].var3 = 30
то это затратнее в плане производительности или нет?
Чем вот такой
local player = CI.Players[PID]
player.var1 = 10
player.var2 = 20
player.var3 = 30
источник

RM

Roy Mustang in pro.lua
Разве в первом случае не будет выполняться постоянный поиск в таблице?
источник

TL

Tony Lutsenko in pro.lua
Не знаю
источник

TL

Tony Lutsenko in pro.lua
Документация есть
источник

TL

Tony Lutsenko in pro.lua
И по pairs, и по ipairs
источник

CP

Companion Philipp in pro.lua
Предлагаю руками провести эксперимент :)
источник

CP

Companion Philipp in pro.lua
Затратнее, да. Лукап будет каждый раз
источник

RM

Roy Mustang in pro.lua
Инфа сотка?
источник

CP

Companion Philipp in pro.lua
Да :)
источник

RM

Roy Mustang in pro.lua
А че там под капотом у луа? хеш таблица для таблиц?
источник

CP

Companion Philipp in pro.lua
Но на твоих объемах я думаю можно не париться
источник

CP

Companion Philipp in pro.lua
На всё это есть ответы в гугле
источник

CP

Companion Philipp in pro.lua
И в доках
источник

VM

Vadim Misbakh-Solovi... in pro.lua
берёшь luac -l и проверяшь.
источник

CP

Companion Philipp in pro.lua
Или так :)
источник

RM

Roy Mustang in pro.lua
У меня котопес, LuaJIT в С++
источник

IS

Ivan Stepanov in pro.lua
Тоже интересно
источник

RM

Roy Mustang in pro.lua
Отдельно короче не работает, гейм сервер юзает луа скрипты для игры через LuaJIT
источник

VM

Vadim Misbakh-Solovi... in pro.lua
luajit -bl
источник