¿Cómo elimino todos los elementos dentro de una tabla de Lua? No quiero hacer:cómo eliminar todos los elementos en una tabla de Lua?
t = {}
table.insert(t, 1)
t = {} -- this assigns a new pointer to t
que desea conservar el mismo puntero a t, pero eliminar todos los elementos dentro de t
.
me trataron:
t = {}
table.insert(t, 1)
for i,v in ipairs(t) do table.remove(t, i) end
Es válido lo anterior? ¿O se necesita algo más?
supongo la situación es vaciar una tabla en una función de tomar como parámetro. Entonces la pregunta es buena, +1. Al principio estaba confundido con la palabra "puntero", que existe en el código c y no debería mencionarse en el código Lua. Quieres decir "referencia" o algo así. – AndersH