在 Lua 中,我知道有
table.remove(array, index)
有没有一种快速的方法可以从数组中删除和返回 X 元素(而不仅仅是重复调用 table.remove)?
最佳答案
不;没有用于从表中删除和返回多个元素的 API。您可以使用 table.remove
, array[index] = nil
,或重置 array
到一个空表并重新填充(如果您要删除多数元素)。
关于lua - 从 Lua 中的数组中删除多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26965183/