Lua数组中如何一次性删除多个元素?
- 内容介绍
- 文章标签
- 相关推荐
本文共计149个文字,预计阅读时间需要1分钟。
在Lua中,我了解到有`table.remove(array, index)`,但没有一种快速的方法从数组中删除和返回X个元素(没有重复调用)。没有API可以从表中删除和返回多个元素。您可以使用`table.remove`,例如:`table.remove(array, index)`。
在Lua,我知道有table.remove(array, index)
有没有一种快速的方法从数组中删除和返回X元素(没有重复调用table.remove)?
没有;没有API可以从表中删除和返回多个元素.您可以使用table.remove,array [index] = nil,或将数组重置为空表并重新填充(如果要删除多数元素).本文共计149个文字,预计阅读时间需要1分钟。
在Lua中,我了解到有`table.remove(array, index)`,但没有一种快速的方法从数组中删除和返回X个元素(没有重复调用)。没有API可以从表中删除和返回多个元素。您可以使用`table.remove`,例如:`table.remove(array, index)`。
在Lua,我知道有table.remove(array, index)
有没有一种快速的方法从数组中删除和返回X元素(没有重复调用table.remove)?
没有;没有API可以从表中删除和返回多个元素.您可以使用table.remove,array [index] = nil,或将数组重置为空表并重新填充(如果要删除多数元素).
