Модуль удаляет дубликаты из массива(таблицы) и возвращает новый массив с уникальными значениями.
- arr (table) Исходная таблица
tt rocks install --only-server=https://rocks.antibot.ru uniq
luarocks install --server=https://rocks.antibot.ru uniq
local uniq = require('uniq')
local arr = {nil, 1, 1, 2, 2, nil, nil, 3, 3}
local new_arr = uniq(arr)
-- 1, 2, 3
for i = 1, #new_arr do
print(new_arr[i])
end
ldoc -s '!new' -d ldoc lua
luatest test/*