脚本宝典收集整理的这篇文章主要介绍了Lua table中安全移除元素的方法,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在Lua中,table如何安全的移除元素这点挺重要,因为如果不小心,会没有正确的移除,造成内存泄漏。
引子
比如有些朋友常常这么做,大家看有啥问题
将test表中的偶数移除掉
如何做呢?
Let's get started!
local function dump(table)
for k, v in pairs( table ) do
print(k)
print(v)
print("*********")
end
end
方法1 从后往前删除
方法2 while删除
方法3 quick中提供的removeITem
for k, v in pairs( remove ) do
table.removeItem(test, k)
end
dump(test)
以上是脚本宝典为你收集整理的Lua table中安全移除元素的方法全部内容,希望文章能够帮你解决Lua table中安全移除元素的方法所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。