小编Fry*_*Fry的帖子

elixir-lang在列表中查找非重复元素

我试图从列表中找到非重复值,例如

原始清单:

iex> list = [2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 8, 8, 9, 9, 10, 10, 10]
[2, 3, 4, 4, 5, 6, 6, 6, 7, 8, 8, 8, 9, 9, 10, 10, 10]

iex> unique = Enum.uniq(list)
[2, 3, 4, 5, 6, 7, 8, 9, 10]

iex> nondupes = unique -- Enum.uniq(list -- unique)
[2, 3, 5, 7]
Run Code Online (Sandbox Code Playgroud)

结果:[2,3,5,7]

我想知道是否有更好的方法来实现elixir/erlang

elixir

6
推荐指数
1
解决办法
990
查看次数

标签 统计

elixir ×1