Добавлен Kalvin273
Кто-нибудь сталкивался с ограничением Lua в 200 локальный переменных в главном коде? Есть какие-нибудь костыли для обхода данного ограничения?
Принятый ответ
Kalvin273, в луа не бывает ничего вне функций. Я в принципе понял сценарий при котором в это ограничение реально можно влететь. Если для каждого логического модуля создавать отдельный луа файл со своим скоупом через do ... end, и там объявлять свою пачку локалок, то после сборки кода в один файл в главной функции реально может оказаться перебор, так как там per function, а не per scope.
Ну как обходить? Использовать таблицы, глобалки, оборачивать код в функции. Пиши в ООП стиле, такой проблемы не будет))0
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Kalvin273
Ред. Makeba