Lua : entfernen Sie doppelte Elemente

ich habe eine Tabelle in lua

test = {1,2,4,2,3,4,2,3,4,"A", "B", "A"} 

Möchte ich entfernen Sie alle doppelten Elemente in der Tabelle.

Ausgabe sollte sein

test = {1,2,4,3,"A","B"} 

EDIT:

Meinen versuchen :

> items = {1,2,4,2,3,4,2,3,4,"A", "B", "A"} 
> flags = {} 
> für i=1,table.getn(items) zu tun 
wenn keine Flaggen[Artikel[i]] dann 
io.write(' ' .. items[i]) 
flags[Artikel[i]] = true 
Ende 
>> Ende 
1 2 4 3 A B> 

Es ist in Ordnung jetzt.
Vielen Dank für Antworten und Kommentare.

Schreibe einen Kommentar