как удалить все элементы в таблице Lua?

Как мне удалить все элементы внутри таблицы Lua? Я не хочу делать:

t = {}
table.insert(t, 1)
t = {}  -- this assigns a new pointer to t

Я хочу сохранить тот же указатель на t, но удалить все элементы в пределах t .

Я пробовал:

t = {}
table.insert(t, 1)
for i,v in ipairs(t) do table.remove(t, i) end

Верно ли указанное выше? Или нужно что-то еще?

23
задан greatwolf 4 December 2014 в 06:47
поделиться