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

lua 5.2 изменяет порядок элементов в таблице
В lua 5.1 код: sums = { ["LD1"] = { }, ["LD2"] = { }, ["LD3"] = { }, ["LD4"] = { }, ["I1"] = { }, ["I2"] = { }, ["I3"] = { } } for fld = 1, 22, 1 do table.insert( sums["LD1"] , 0 ); table.insert(...
1326 просмотров
schedule 02.10.2021

lua - проверка дубликатов данных в строке
У меня есть следующие строковые данные, которые я получаю в качестве ввода: "route1,1234,1,no~,,route2,1234,1,no~," Он представляет собой две «записи» данных ... где каждая запись имеет 4 поля. Я создал код для разбора этой строки на...
987 просмотров
schedule 29.10.2021

временная сложность метатаблицы в Lua при доступе
local cls = {base = "base"} local ins = {} cls.__index = cls setmetatable(ins, cls) Какова временная сложность доступа к ins.base ?
698 просмотров
schedule 30.09.2021

Доступ к глубоко вложенной таблице без ошибок?
Для поля внутри глубоко вложенной таблицы, например text.title.1.font. Даже если вы используете if text.title.1.font then ... end это приведет к ошибке типа «попытка проиндексировать глобальный« текст »(нулевое значение)», если какой-либо...
377 просмотров
schedule 19.09.2021

удалить все записи с указанным значением в таблице
Я хочу удалить все записи из таблицы, которые равны заданному значению. Теперь у меня возникла небольшая проблема, которую я мог бы знать, как с ней справиться. Это код: function(list_to_search_in, compared_value, invert) for k,v in...
717 просмотров
schedule 02.12.2021

Как мне случайным образом выбрать объект из таблицы в Lua?
Я пытаюсь добавить функцию, которая случайным образом выбирает объекты из целей таблицы. Я где-то читал, что вы можете использовать targets[math.random(#targets)] , но когда я это делаю, это не просто сбрасывает одну из целей, независимо от вызова...
1228 просмотров
schedule 10.10.2021

Как передать таблицу в lua с помощью c #
Как передать таблицу в lua с помощью c # Я использую LuaInterface , это мой код на C # using System; using System.IO; using System.Text; using LuaInterface; namespace GetLuaTable { class Program { static void...
2397 просмотров
schedule 30.11.2021

Вернуть несколько таблиц в C ++, как узнать имя возвращаемой таблицы
Я использую Lua для реализации некоторых функций, результаты помещаются в таблицу s и возвращаются обратно в код C ++. Например, в конце Lua я возвращаю эти таблицы в C ++ return names, ages, courses Теперь в C ++ мне нужно читать...
125 просмотров
schedule 09.09.2021

torch.Tensor манипуляция - вызов методов на субвекторах
У меня есть тензор, который представляет собой вектор с 9 ячейками, я хотел бы вытащить ячейки с 3 по 6 без цикла, как в Matlab. Больше информации: th> my_table = {0.1, 0.2, 0.3, ... 0.9} -- I create tensor out of it. th> t_table =...
45 просмотров
schedule 01.12.2021

Насколько особенная глобальная переменная _G?
Выдержка из руководства по Lua 5.3 : _G Глобальная переменная (не функция), которая содержит глобальную среду (см. §2.2). Сам Lua не использует эту переменную; изменение его значения не влияет ни на какую среду, и наоборот....
12632 просмотров

Добавление слушателя событий к объекту таблицы в короне
local function removeTrumps(obj) obj:removeSelf() trumps=trumps-1 --[[local thisTrump=myTrump.id display.remove(myTrump[thisTrump]) myTrump[thisTrump]=nil table.remove(myTrump,thisTrump)]]-- if (timeLeft~=false) then...
132 просмотров
schedule 08.11.2021

как получить индикацию успешного вызова диссектора Wireshark от другого диссектора
У меня есть 2 диссектора TCP, которые слушают один и тот же порт. Поэтому я выбрал базовый диссектор, который слушает этот порт, и этот базовый диссектор содержит информацию для двух диссекторов TCP. когда пакет приходит на этот порт , базовый...
257 просмотров

Создание файла .CSV из таблицы Lua
Я пытаюсь создать файл .csv из таблицы lua. Я прочитал часть документации в Интернете и на этом форуме ... но, похоже, не могу ее понять. Думаю, это из-за формата таблицы lua - посмотрите сами. Весь этот сценарий взят из отличного программного...
3729 просмотров
schedule 17.11.2021

Получить значение из таблицы, проиндексированной по строкам
У меня есть таблица LUA: flys = { ["Moltres"] = {229, 2300}, -- moltres ["Articuno"] = {230, 2100}, -- artic ["Zapdos"] = {224, 2600}, -- zapdos ["Mew"] = {232, 2200}, -- 1000 ["Mewtwo"] = {233, 2200},-- two ["Dragonite"] = {221, 1300},-- nite...
39 просмотров
schedule 11.09.2021

Как получить значение из таблицы в Lua
У меня есть таблица с несколькими значениями, и я хочу распечатать каждое из них. Быть как: 'значение_1' 'значение_2' и т. д. table = { {'value_1'}, {'value_2'}, {'value_3'}, {'value_4'}, } Я...
15178 просмотров
schedule 20.10.2021

Пытаюсь реализовать объектно-ориентированное программирование на Lua, но это не совсем работает
Хорошо, поэтому я пытаюсь следовать инструкциям, приведенным здесь: https://www.lua.org/pil/16.1.html , чтобы сделать что-то похожее на объектно-ориентированное программирование в Lua (и игровом фреймворке LOVE), но это не работает. Вот суть моего...
621 просмотров
schedule 10.10.2021

Есть ли способ прослушивать изменения в таблице Lua?
Это чисто интересный вопрос. Есть ли способ прослушивать / контролировать таблицу Lua и видеть, внесены ли в нее изменения, а затем вызывать функцию, когда в указанную таблицу добавляется новая запись? Другими словами, local t = {} local...
913 просмотров
schedule 04.10.2021

LUA - Можно ли получить значения индекса в многомерной таблице?
Можно ли получить / вернуть несколько значений индекса в многомерном массиве / таблице? Я пробовал много методов, но ни один из них, похоже, не работает, или, по крайней мере, IDK, как их реализовать, поскольку я новичок в Lua. Это то, что я сделал...
36 просмотров
schedule 27.09.2021

Как я могу сохранить информацию о слое в таблице слоев
Я только начал изучать Lua (5.4) и хотел ООП нейронной сети (раньше я делал это на Python). Однако, когда я тестировал свой класс Layer, у меня были некоторые странные результаты. В моей таблице одинаковое содержимое для каждой строки в таблице....
14 просмотров
schedule 12.10.2021

Как я могу проверить, содержит ли таблица lua только последовательные числовые индексы?
Как я могу написать функцию, которая определяет, является ли аргумент таблицы истинным массивом? isArray({1, 2, 4, 8, 16}) -> true isArray({1, "two", 3, 4, 5}) -> true isArray({1, [3]="two", [2]=3, 4, 5}) -> true isArray({1, dictionaryKey...
4701 просмотров
schedule 07.03.2022