當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。