Lua表删除重复项

Col*_*imp 2 lua

任何人都可以提供替代从数字索引删除重复
表,将让重复的记录?这一个工程,但上表
1000个或多个条目似乎只是吃CPU,反过来给了"没有响应"
的应用程序lua嵌入在.

   local Dupes ={}  
   local t2 = {};  
   for i,v in pairs(t1) do   
    Count = table.getn(t2)     
    t2[v] = i  
    Count1 = table.getn(t2)   
     if Count == Count1 then  
      table.insert(Dupes,v)  
     end  
   end  
Run Code Online (Sandbox Code Playgroud)

Nic*_*las 5

我真的没有看到使用的目的getn.只是测试看它是否已经存在:

local Dupes ={}  
local t2 = {};  
for i,v in pairs(t1) do
    if(t2[v] ~= nil) then
        table.insert(Dupes,v)
    end
    t2[v] = i
end
Run Code Online (Sandbox Code Playgroud)