> Erlang中文手册 > map/2 对字典里的每一对键值遍历调用函数

dict:map/2

对字典里的每一对键值遍历调用函数

用法:

map(Fun, Dict1) -> Dict2

对字典里的每一对键值遍历调用函数(Fun),最终返回一个新的字典

D = dict:from_list([{k1, 1}, {k2, 2}, {k3, 3}]),
dict:map(fun(_Key, Val) -> Val * Val end, D).