我想要的是一种将参数传递给类似于ruby哈希映射的函数的方法。虽然这可能不适合Erlang,但我还不确定
在Ruby中,我经常使用像:
这样的哈希{“a”=> 100,“b”=> 200}
:Erlang最接近的是什么?
更新: 我已经发现了这个:
http://20bits.com/articles/erlang-an-introduction-to-records/
使用唱片是个好人吗?
答案 0 :(得分:14)
答案 1 :(得分:8)
Erlang R17A将包含地图数据结构。
答案 2 :(得分:6)
与dict不同,ETS和DETS表是真正的哈希表。 DETS用于磁盘存储,而ETS在内存中。它们是Mnesia数据库的构建块。
答案 3 :(得分:3)
你在这里:dict - Key-Value Dictionary
Post scriptum:我已经在30s内搜索了这个,所以我认为你可以避免这个问题; - )
编辑:为我的答案辩护:
from_list(列表) - >字典
类型:
List = [{Key,Value}]
Dict =字典()此函数将键/值列表List转换为字典。
这是我的链接中的引文。因此,您可以使用与使用proplists时完全相同的方式创建哈希值。