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

K2x*_*2xL 5 lua lua-table

在 Lua 中,我知道有

table.remove(array, index)
Run Code Online (Sandbox Code Playgroud)

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

Pau*_*nko 3

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