1. 程式人生 > >Lua獲取Table中相同值個數

Lua獲取Table中相同值個數

tabT={}
tab = {1,2,2,2,3,4,1}
function TTT()
    table.sort(tab)    
    for key,v in pairs(tab) do
        if tabT[tab[key]] == nil then
            tabT[tab[key]] = 1
        else
            tabT[tab[key]] = tabT[tab[key]] + 1
        end
    end    
end
TTT()
for i,v in pairs(tabT) do
    print(i,v)
end