Я разрабатываю простую оптимизированную функцию JSON. Lua использует таблицы для представления массивов, но в JSON мне нужно различать между ними. Используется приведенный ниже код: t = {a = "hi", b = 100
} функция ...
Мне просто любопытно, что такое хороший фреймворк Lua для юнит-тестирования на встраиваемых системах. Я слышал о Lunit и Lua Unit, но прекрасно ли работают эти библиотеки на встраиваемых системах?
(Sidenote: Это игровая программирование) Привязка целых классов для Lua Использование Luabind - это просто: Test Class Test
{test () {std :: cout << "построен!" << std :: endl; } Void Print () ...
This seems like it should be simple, but I'm coming up empty handed here. I'm trying to make a simple VLC script that checks if the "random" button is on, and if so when it jumps to a random file, ...
У меня есть символ, который скажем, 20 на 10 пикселей, и у меня есть карта столкновения на основе пикселей (думайте, что черви). Какой лучший способ отследить столкновение для персонажа, учитывая скорость больше, чем ...
Я пытаюсь запрограммировать аддон для WoW (в lua). Это чат-фильтр, основанный на конкретных словах. Я не могу понять, как сделать массив этих слов нечувствительным к регистру, чтобы любой верхний/нижний ...
Если я создаю простой файл сценария LUA: test.lua #! / Usr / bin / env lua lua var = math.random ( 100)
Print (VAR) Он всегда будет распечатать одинаковое значение при вызове, даже если это действительно должно быть новым ...
Я хотел бы знать, есть ли способ пройти указатель структуры на сценарий LUA,
И достичь его членов из Lua без копирования (для чтения и записи целей). Итак, например можно перезаписать ...
Я не уверен, что это ошибка или нет, поэтому я думал Это, может быть, вы, кто хотеть посмотреть. Проблема лежит в этом коде: для i = 0,1 ,.05 do Print (i)
конец вывод должен быть: 0
0,05.
.1
...
Я начинаю узнавать о IO. Функции и пытаемся реализовать их в моем коде. Я искал ответ на это, и, кажется, ничто не дает четкого разреза да или нет, или, по крайней мере, я не ...
Используете ли вы требование "имя" или локальное имя = требование "имя" Кроме того, вы явно объявляете системные модули локальными переменными? Например, локальное io = требуется "io" Пожалуйста, объясните ваш выбор. Программирование ...
Я изучал немного луа для развития игры. Я слышал о корутинах на других языках, но на самом деле пришел на них в луа. Я просто не понимаю, насколько они полезны, я слышал много ...
Я пытаюсь использовать CMake для создания файла make для моего проекта, использующего Lua. Когда я запускаю make, я получаю эту ошибку: /path/to/my/project/luaudio/luaudio.c:1:17: фатальная ошибка: lua.h: Нет такого ...
Я пытаюсь создать функцию отладочной печати, которая принимает дескриптор файла в качестве первого аргумента. Сначала я пишу такую функцию: function fprint (f, ...) for i, v in ipairs {...} do f: write (...
Я читаю много строк шестнадцатеричных данных. Они поступают в виде строк, и я анализирую их на наличие line_codes, которые говорят мне, что делать с остальными данными. Одна строка задает самое важное слово ...
У меня есть утечка памяти в Lua-части моего приложения. По какой-то причине мой объект не удаляется, когда должен (даже когда я вызываю collectgarbage («собирать»)). Я полагаю, это означает, что у меня ...
На Паскале я пишу и пишу. Судя по всему, печать Луа похожа на писание Паскаля. У нас есть что-то похожее на Паскаль? Как последовательные команды печати могут отправлять свои выходные данные ...
Мне любопытно, почему это не работает, и нужно знать, почему и как это обойти; Я пытаюсь определить, является ли какой-то ввод вопросом, я почти уверен, что string.match - это то, что мне нужно, но: print (string ....
Как написано в заголовке. Если у меня в lua есть таблица p, то я использую table.remove(p) так же, как p[#p] = nil, если так, то что быстрее - я бы угадал второе, но хотел бы немного подстраховаться. Тем же самым 'как' я ...
Учитывая массив точек x, y, как мне отсортировать точки этого массива по часовой стрелке (вокруг их средней средней точки)? Моя цель - передать очки функции создания линии, чтобы в итоге ...
Допустим, у меня есть такой класс: class A
{
общественность:
A () {}
~ A () {}
}; И выставьте его Lua через Luabind следующим образом: module (luaState) [class_ ("Foo") .def (constructor <& ...
Я не уверен, правильно ли заголовок отражает мой вопрос. У меня есть библиотека, реализованная на C для lua, предоставленная мне моим работодателем.
Они читают кучу данных из устройства Modbus, например ...
У меня есть эта строка в сценарии Lua, которая каждый раз приводит к сбою моего программного обеспечения: fmt_url_map = string.gsub (fmt_url_map, '% 2F' , '/') Я хочу заменить все вхождения% 2F в тексте на /.
Если я ...
Вот мой код. Я путаю локальную переменную count в функции возврата (c1, c2) с блоком памяти, и где они хранятся? function make_counter () local count = 0 return function () ...
В проекте, над которым я работаю, я обнаружил следующий код. Я не понимаю итерационную часть цикла for. Что такое функция select ()? function _log (str, ...) local LOG = "/ tmp / log ....
Как завершить длительную работу Lua скрипт? У меня есть два потока, один запускает основную программу, а другой управляет пользовательским сценарием Lua. Мне нужно убить поток, в котором запущен Lua, но сначала я ...
Я использую графическую библиотеку, которая позволяет вам программировать на Lua. Мне нужна библиотека поиска пути A *, поэтому я нашел ее в Интернете. Это всего лишь 1 файл lua, который выполняет поиск пути, и 1 файл примера. ...
Мне просто интересно, можно ли поместить переменную в сопоставление с образцом в Lua. Примерно так: var = "hello"
pattern = string.match (datasource, "(var)% s (a% +)") Причина ...