当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


erlang uniq(Fun, List1)用法及代码示例


uniq(Fun, List1) -> List2
OTP 25.0
类型:
Fun = fun((T) -> any())
List1 = List2 = [T]
T = term()

返回包含 List1 元素的列表,不包含 Fun 返回重复值的元素(保留元素的顺序)。保留每个元素第一次出现的位置。

例子:

> lists:uniq(fun({X, _}) -> X end, [{b, 2}, {a, 1}, {c, 3}, {a, 2}]).
[{b, 2}, {a, 1}, {c, 3}]

相关用法


注:本文由纯净天空筛选整理自erlang.org大神的英文原创作品 uniq(Fun, List1) -> List2。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。