lists:keyfind优于proplists:get_value

测试结果见:http://www.ostinelli.net/erlang-listskeyfind-or-proplistsget_value/

 

lists:keyfind是BIF,proplists:get_value的PropLists元素个数有限制。

 

listserv:keysearch也是BIF,但是兼容版本,不如lists:keyfind方便。

 

 

结论:使用lists:keyfind。

 

========================

lists模块中的bif:

 

%% Bifs: member/2, reverse/2

%% Bifs: keymember/3, keysearch/3, keyfind/3

你可能感兴趣的:(lang/erlang)