Skip to content

Удаление дубликатов из массива

License

Notifications You must be signed in to change notification settings

antibot-ai/uniq-rock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Удаление дубликатов из массива

Модуль удаляет дубликаты из массива(таблицы) и возвращает новый массив с уникальными значениями.

Параметры

  • arr (table) Исходная таблица

Установка

tarantool

tt rocks install --only-server=https://rocks.antibot.ru uniq

luarocks

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

ldoc -s '!new' -d ldoc lua

Тестирование

luatest test/*

About

Удаление дубликатов из массива

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published