Lua中的清算表替代项

问题描述 投票:0回答:1

我想清除一张桌子,但不确定哪种方法是最好的,并且彼此之间有什么不同。这些之间有什么区别:

tbl = {}
for k, v in pairs(tbl) do v = nil end
for k, v in pairs(tbl) do tbl[k] = nil end

谢谢。

lua lua-table
1个回答
0
投票
  1. 您将新表添加到变量。如果没有其他对旧表的引用,它将被GC删除。
© www.soinside.com 2019 - 2024. All rights reserved.