Результаты поиска по запросу "lua"
Передача переменных между C ++ и Lua через Swig
Я работаю над проектом C ++ с большим количеством классов (более 150), каждый из которых имеет от 10 до 300 полей или около того. Я действительно хотел бы иметь возможность предоставить интерфейс сценариев для целей тестирования, чтобы я ...
Почему локальные переменные доступны быстрее, чем глобальные переменные в lua?
Итак, я читалПрограммирование в Lua 2nd Ed и я наткнулся на этот абзац здесь: Это хороший стиль программирования для использования локальных переменных, когда это возможно. Локальные переменные помогают избежать загромождения глобальной среды ...
Загружать Lua-файлы по относительному пути
Если у меня есть такая структура файла: ./main.lua ./mylib/mylib.lua ./mylib/mylib-utils.lua ./mylib/mylib-helpers.lua ./mylib/mylib-other-stuff.luaИзmain.lua файлmylib.lua может быть загружен с полным путемrequire('mylib.mylib'), Но ...
Зачем делать глобальные функции Lua локальными?
Я искал некоторый исходный код Lua и часто вижу такие вещи в начале файла: local setmetatable, getmetatable, etc.. = setmetatable, getmetatable, etc..Они только делают функции локальными, чтобы позволить Lua быстрее получать к ним доступ при ...
Обработка nils в функции сортировки
Я не знаю как справитьсяnils моя функция сортировки получает. Когда я проверю это,table.sort вылетает после некоторых звонков. if a == nil then return false elseif b == nil then return true endС этой ошибкой:неверная функция заказа для ...
Луа на айфоне?
Я пытаюсь использовать Lua на iPhone. В Mac OS X в обычном (не iOS) приложении Какао я использовал следующий код: lua_State* l; l = lua_open(); luaL_openlibs(l); luaL_loadstring(l, "print(\"Hi from Lua\");"); lua_pcall(l, 0, 0, 0);Я скачал Lua ...
Выбор встроенного языка
Я делаю приложение, которое анализирует одну или несколько серий данных, используя несколько различных алгоритмов (агентов). Я пришел к мысли, что каждый из этих агентов может быть реализован в виде отдельных скриптов Python, которые я запускаю, ...
Загрузить файл, не загрязняя окружающую среду
Как я могу загрузить файл таблиц и переменных lua, не загрязняя глобальную среду? Поскольку создание и запуск загрузочного файла просто загружает все в глобальном пространстве и может перезаписать что-то еще, чего я не хочу.
Lua: преобразование из числа с плавающей точкой в int
Хотя Lua не делает различий между числами с плавающей точкой и целыми числами, в некоторых случаях вы хотите использовать целые числа. Каков наилучший способ преобразовать число в целое число, если вы не можете выполнить приведение типа C или без ...
Как передать параметры в файл Lua при загрузке из другого файла Lua?
Мне нужна помощь в разборе командной строки для файла lua. Я выполняю файл lua, и этот файл lua содержит команду "dofile (2nd.lua-file)", но я хочу передать некоторый аргумент этому второму файлу lua через этот первый файл lua. Например, у a.lua ...