Size: a a a

2021 October 03

CP

Companion Philipp in pro.lua
Lua*
источник

TL

Tony Lutsenko in pro.lua
Виноват, новичок
источник

CP

Companion Philipp in pro.lua
А ты уверен, что это то что ему нужно?
источник

G

GNU/Vsevolod in pro.lua
А где вьізов функции?
источник

CP

Companion Philipp in pro.lua
Кажется, дуфайл с локальными переменными внутри в _G никак не лезет
источник

CP

Companion Philipp in pro.lua
Это неточно, конечно
источник

TL

Tony Lutsenko in pro.lua
вызывал с _G – попал в гиперлуп, вызывал с пустой таблицей – ругается на пустую таблицу
источник

CP

Companion Philipp in pro.lua
> chunk in a protected environment, to avoid unpleasant side effects when running the code
Вот конкретно эта фраза про то, что стоит запускать дуфайл в сэндбоксе, чтобы клиентский код не мог никак повлиять на скрытый для него рантайм
источник

CP

Companion Philipp in pro.lua
https://www.lua.org/pil/8.html
Советую почитать вот от сюда и далее
источник

G

GNU/Vsevolod in pro.lua
Какая версия lua?
источник

TL

Tony Lutsenko in pro.lua
каким образом это организовать так, чтобы глобальные были ридонли для внутреннего?
источник

TL

Tony Lutsenko in pro.lua
или что бы этот код каждый раз запускался независимо от остальных итераций?
источник

CP

Companion Philipp in pro.lua
Не использовать глобальные переменные, например
источник

CP

Companion Philipp in pro.lua
Никогда
источник

CP

Companion Philipp in pro.lua
Сорри за весьма бесполезный скорее всего ответ
источник

CP

Companion Philipp in pro.lua
Но это правда так. Проще не использовать глобальные переменные в своем коде чтобы не плодить костылей позже :-)
источник

CP

Companion Philipp in pro.lua
А так, да. Если есть глобальные переменные -- _ENV в помощь
источник

CP

Companion Philipp in pro.lua
Я только не помню, ENV по-моему с 5.2 появился
источник

CP

Companion Philipp in pro.lua
Это неточно
источник

CP

Companion Philipp in pro.lua
Короче в PiL'е всё есть, стопроц
источник