Elixir - 关键字列表和地图之间的差异

时间:2015-06-27 17:50:54

标签: elixir

刚刚开始使用Dave Thomas的Elixir书。

它谈到了两个概念:

关键字列表

[ name: "Dave", city: "Dallas", likes: "Programming" ]

地图

states = %{ "AL" => "Alabama", "WI" => "Wisconsin" }

你什么时候选择一个?

1 个答案:

答案 0 :(得分:9)

入门指南中有一章快速概述:http://elixir-lang.org/getting-started/maps-and-dicts.html

总结一下,关键字列表用于选项或需要保留用户排序时。要存储实际数据,请使用地图。