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

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

在卢阿,我知道有

table.remove(array, index)

是否有一种从数组中删除并返回X元素的快速方法(无需重复调用table.remove)?

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