从Lua中的数组中删除多个元素

时间:2014-11-17 03:45:08

标签: lua lua-table

在Lua,我知道有

table.remove(array, index)

有没有一种快速的方法从数组中删除和返回X元素(不需要重复调​​用table.remove)?

1 个答案:

答案 0 :(得分:3)

没有;没有API可以从表中删除和返回多个元素。您可以使用table.removearray[index] = nil或将array重置为空表并重新填充(如果您要删除多数元素)。