lua的table去除重复
时间: 2023-08-08 17:04:18 浏览: 268
json转lua-table工具
5星 · 资源好评率100%
元素的方法是什么?
您可以使用以下代码实现去除Lua表中重复元素的方法:
```
function removeDuplicates(tbl)
local hash = {}
local res = {}
for _,v in ipairs(tbl) do
if (not hash[v]) then
res[#res+1] = v
hash[v] = true
end
end
return res
end
```
您只需要传入一个包含重复元素的Lua表给该函数,它将返回一个去除了重复元素的新表。
阅读全文