标签: lua lua-table
在Lua,我知道有
table.remove(array, index)
有没有一种快速的方法从数组中删除和返回X元素(不需要重复调用table.remove)?
答案 0 :(得分:3)
没有;没有API可以从表中删除和返回多个元素。您可以使用table.remove,array[index] = nil或将array重置为空表并重新填充(如果您要删除多数元素)。
table.remove
array[index] = nil
array