Вопросы по теме '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 просмотров
schedule
13.04.2022
Почему длина отличается в 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