相关疑难解决方法(0)

如何删除Lua表中的所有元素?

如何删除Lua表中的所有元素?我不想这样做:

t = {}
table.insert(t, 1)
t = {}  -- this assigns a new pointer to t
Run Code Online (Sandbox Code Playgroud)

我想保留与t相同的指针,但删除其中的所有元素t.

我试过了:

t = {}
table.insert(t, 1)
for i,v in ipairs(t) do table.remove(t, i) end
Run Code Online (Sandbox Code Playgroud)

以上是否有效?还是需要其他东西?

lua lua-table

23
推荐指数
3
解决办法
4万
查看次数

标签 统计

lua ×1

lua-table ×1