@fred Используйте table.remove() или просто назначьте значение элемента nil чтобы удалить элемент из массива в Lua, ниже пример кода как пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
list = {} table.insert(list, "тест") table.insert(list, "тест 2") -- Удалить элемент из массива table.remove(list, 1) for i,v in pairs(list) do print(i,v) end -- Вывод: test 2 -- Лучше способ чтобы удалить элемент из таблицы list[1] = nil for i,v in pairs(list) do print(i,v) end -- Вывод: 0 print(#list) |