Вопросы по теме '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 просмотров
schedule
08.10.2021
Добавление слушателя событий к объекту таблицы в короне
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 просмотров
schedule
17.11.2021
Создание файла .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