试图找出这个简单的Erlang过滤器问题。它应该带一个谓词和一个列表,并返回第一个列表的修改版本,其中所有对谓词返回true的元素。简单的过滤器Erlang
-module(filter).
-export([filterlist/2]).
-spec filterlist(fun((T) -> boolean()), [T]) -> [T].
filterlist (P, LL) -> lists:filter(fun(X) -> X == P end, LL).
我不能得到它的工作。它只返回空列表[]。
问题是什么? – Vinod
有道理我会试一试。谢谢! – user2280297