大家都知道erlang常用list来存储数据比如:
[{name,"Horace"},{sex,"Male"},{live,"CD"}]这种key-value来存储一个人的信息,
那么我们如何能快速的从一个list中找到需要的信息呢,我们有2个函数可以使用帮助:
1:proplists:get_value
Info = [{name,"Horace"},{sex,"Male"},{live,"CD"}].
proplists:get_value(sex,Info).
"Male"
2:lists:keysearch
lists:keysearch(live,1, Info).
{value,{live,"CD"}}
proplists:get_value(sex1,Info).
undefined
lists:keysearch(live1,1, Info).
false
不会排版,难看啊,先去学习排版去了