Вопросы по теме 'lua-table'

Как прочитать возвращаемое значение таблицы Lua из С++
У меня есть функция Lua, которая возвращает таблицу (содержащую набор строк), функция работает нормально, используя этот код: lua_pushstring (lua, "funcname"); lua_gettable (lua, LUA_GLOBALSINDEX); lua_pushstring(lua, "someparam"); lua_pcall...
3594 просмотров
schedule 02.01.2023

Как я могу сжать таблицу после удаления из нее значения?
У меня есть таблица, которая содержит 4 значения. Например: 2 4 1 3 Я использую функцию для просмотра таблицы в поисках, скажем, числа 1 с использованием пар и получения его позиции в таблице. Затем я использую table.remove, чтобы...
498 просмотров
schedule 20.09.2023

Как стереть или сбросить таблицу в Lua
Как мне полностью стереть или сбросить таблицу в Lua. Я хочу превратить его в пустую таблицу в конце.
10486 просмотров
schedule 08.09.2023

Создание многомерной таблицы Lua
У меня есть многомерная таблица в Lua, но я не могу создать ее для использования в Lua? Стол items ::= { {["category"]="tools", ["name"]="hammer", ["price"]=10, ["quantity"]=5 }, {["category"]="tools", ["name"]="saw",...
8528 просмотров
schedule 17.11.2023

Lua: как искать в таблице, где ключи являются таблицами (или объектами)
Я хочу сохранить таблицу lua, где ключи - это другие таблицы lua. Я знаю, что это возможно, НО я хочу иметь возможность выполнять поиск в таблице, используя копии этих таблиц. В частности, я хочу уметь: t = {} key = { a = "a" } t[key] = 4 key2 =...
9905 просмотров
schedule 13.02.2023

Сортировать вложенную таблицу с помощью lua
У меня есть следующая таблица: { STANDBY = { timeout = "10", mode = "0" }, RTP = { minport = "10000", maxport = "10010" } } Я хочу отсортировать его по алфавиту, поэтому результирующая таблица должна быть примерно...
571 просмотров
schedule 13.01.2023

Длина последовательной таблицы в Lua может пропускать индексы?
В Lua кажется, что если в таблице отсутствует один числовой ключ, длина продолжает считаться: > print(#{[1]=1,[2]=2,[4]=4}) 4 Но этот пропуск двух индексов останавливается на разрыве > print(#{[1]=1,[2]=2,[5]=5}) 2 Это не...
265 просмотров
schedule 06.12.2023

Lua, Таблицы: объединить значения повторяющихся ключей и удалить дубликаты
Недавно я начал много возиться с lua, но я не могу понять это в своей жизни. Скажем, у меня есть строка, которая выглядит так: s = "a=x a=y b=z a=x" Я хочу удалить все дубликаты и объединить значения повторяющихся ключей в таблицу, чтобы...
1071 просмотров
schedule 18.01.2023

Сортировка таблицы Lua со строковым ключом
Мне нужна помощь по этому столу tbl = { Noa={10,0,3}, melvin={5,3,1}, jeex={500,0,2}, kiim={100,2,3} } Я собираю все значения в этой таблице, отсортирую по первому значению в примере таблицы. вывод> jeex 500 ,0,2 kiim...
4508 просмотров
schedule 21.11.2022

Lua Table Sorting 2 сравнивает
Я просмотрел здесь столько ответов, сколько смог найти, в которых были заголовки, которые я считал достаточно близкими к моей проблеме, чтобы изучить их. Я не видел никого, у кого была бы моя проблема, поэтому я задаю вопрос, который, надеюсь, связан...
338 просмотров
schedule 08.04.2022

C LUA API - получить значение таблицы по индексу
Предполагая следующий код lua: local FooTable={ ["FooKey"]="FooValue" } Индекс "FooValue" равен "FooKey" . Таким образом, я могу получить к нему доступ без каких-либо проблем (при условии, что FooTable находится на вершине стека.):...
6620 просмотров
schedule 23.07.2022

Длина вложенного массива lua
Мне трудно понять, как получить длину матрицы внутри матрицы внутри матрицы (вложенная глубина 3). Короче говоря, код делает следующее... смотрит, есть ли издатель уже в массиве, а затем либо добавляет новый столбец в массив с новым издателем и...
1047 просмотров
schedule 15.04.2023

Несколько параметров Lua в глубину таблицы
В настоящее время у меня есть этот код, но я чувствую, что его можно оптимизировать намного лучше: local config = { val = 1, background = { foo = 5, textures = { bar = 'okay', layers = {...
298 просмотров
schedule 14.10.2023

Функция типа Lua для ссылки на вложенную таблицу
Я только начинаю писать код Lua для World of Warcraft. Мне часто приходится проверять, не была ли глобальная переменная, вложенная в таблицу, определена в коде Lua другого автора. Пример: Mytable[MyfirstLvl].Mysecondlvl.fred где переменная...
505 просмотров
schedule 29.07.2022

Сортировка таблицы по вложенному значению в Lua
У меня есть программа, которая объединяет для каждого пользователя общее количество выполненных загрузок с совокупностью общих загруженных данных в килобайтах. local table = {} table[userID] = {5, 23498502} Моя цель состоит в том, чтобы на...
1135 просмотров

Почему длина отличается в Lua
Я изучаю Lua для corona sdk, и у меня есть это local type1 = {nil, "(", nil, "x" ,nil , ")" ; n=6} local type2 = {"(",nil, "x",nil, ")",nil ; n=6} print(#type1) --prints 6 print(#type2) --prints 3 почему второй тоже не 6 ??
388 просмотров
schedule 04.09.2022

Как присвоить число рядом с переменной, если переменная является частью таблицы? Луа
Текущий вывод таблицы mvp, если player1 был жив: "Игрок1, Игрок2, Игрок3, Игрок1, Игрок2, Игрок1, Игрок2, Игрок3, Игрок1" Желаемый вывод таблицы mvp, если player1 был жив: "игрок1 - 4, игрок2 - 3, игрок3 - 2" Я спрашиваю, как...
60 просмотров
schedule 13.02.2024

Сохранение значений в другой документ на Lua с помощью Corona SDK
Я пытаюсь сохранить рекорды в таблице всякий раз, когда вызывается функция gameOver . Когда я возвращаюсь в приложение и пытаюсь прочитать рекорды (они отображаются как newText, где текст установлен на правильный рекорд уровня.). Но он не...
582 просмотров
schedule 23.03.2023

Сортировка массива/таблицы в lua по времени
Я довольно долго исследовал таблицы сортировки, я вижу много примеров, но я не могу заставить их работать. Я пытаюсь получить playerValues ​​​​из метода и сохранить их в таблице (я думаю, что я так далеко), затем я хочу отсортировать эти значения...
555 просмотров
schedule 13.03.2022

Lua: функции с таблицами для начинающих — правильное наименование/извлечение таблиц в таблицах
У меня ужасное время, когда я схватываю функции и таблицы. Я уже задавал вопрос, похожий на этот, но у меня все еще возникают проблемы с его правильной работой. Поэтому я буду более описательным. Но как только я думаю, что понимаю это, я снова...
126 просмотров
schedule 04.02.2024