Результаты поиска по запросу "lua"

3 ответа

Передача переменных между C ++ и Lua через Swig

Я работаю над проектом C ++ с большим количеством классов (более 150), каждый из которых имеет от 10 до 300 полей или около того. Я действительно хотел бы иметь возможность предоставить интерфейс сценариев для целей тестирования, чтобы я ...

2 ответа

Почему локальные переменные доступны быстрее, чем глобальные переменные в lua?

Итак, я читалПрограммирование в Lua 2nd Ed и я наткнулся на этот абзац здесь: Это хороший стиль программирования для использования локальных переменных, когда это возможно. Локальные переменные помогают избежать загромождения глобальной среды ...

4 ответа

Загружать 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'), Но ...

ТОП публикаций

4 ответа

Зачем делать глобальные функции Lua локальными?

Я искал некоторый исходный код Lua и часто вижу такие вещи в начале файла: local setmetatable, getmetatable, etc.. = setmetatable, getmetatable, etc..Они только делают функции локальными, чтобы позволить Lua быстрее получать к ним доступ при ...

2 ответа

Обработка nils в функции сортировки

Я не знаю как справитьсяnils моя функция сортировки получает. Когда я проверю это,table.sort вылетает после некоторых звонков. if a == nil then return false elseif b == nil then return true endС этой ошибкой:неверная функция заказа для ...

3 ответа

Луа на айфоне?

Я пытаюсь использовать 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 ...

6 ответов

Выбор встроенного языка

Я делаю приложение, которое анализирует одну или несколько серий данных, используя несколько различных алгоритмов (агентов). Я пришел к мысли, что каждый из этих агентов может быть реализован в виде отдельных скриптов Python, которые я запускаю, ...

2 ответа

Загрузить файл, не загрязняя окружающую среду

Как я могу загрузить файл таблиц и переменных lua, не загрязняя глобальную среду? Поскольку создание и запуск загрузочного файла просто загружает все в глобальном пространстве и может перезаписать что-то еще, чего я не хочу.

4 ответа

Lua: преобразование из числа с плавающей точкой в int

Хотя Lua не делает различий между числами с плавающей точкой и целыми числами, в некоторых случаях вы хотите использовать целые числа. Каков наилучший способ преобразовать число в целое число, если вы не можете выполнить приведение типа C или без ...

1 ответ

Как передать параметры в файл Lua при загрузке из другого файла Lua?

Мне нужна помощь в разборе командной строки для файла lua. Я выполняю файл lua, и этот файл lua содержит команду "dofile (2nd.lua-file)", но я хочу передать некоторый аргумент этому второму файлу lua через этот первый файл lua. Например, у a.lua ...