本文介绍了将地图转换为Elixir中的关键字列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个格式如下的地图:
I have a map of the form:
%{"browser_name" => "Chrome", "platform" => "linux"}
,我需要将其转换为关键字列表:
and I need to convert it to a keyword list:
[browser_name: "Chrome", platform: "linux"]
实现此目标的最佳方法是什么?
What's the best way of achieving this?
推荐答案
这行不通吗?
def convert_to_klist(map) do
Enum.map(map, fn({key, value}) -> {String.to_existing_atom(key), value} end)
end
这篇关于将地图转换为Elixir中的关键字列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!