"Chrome", "platform" => "linux"} 我需要将其转换为关键字列表: [browser_name: "Ch-6ren">
gpt4 book ai didi

elixir - 在 Elixir 中将 map 转换为关键字列表

转载 作者:行者123 更新时间:2023-12-03 18:19:02 26 4
gpt4 key购买 nike

我有一张表格的 map :

%{"browser_name" => "Chrome", "platform" => "linux"}

我需要将其转换为关键字列表:
[browser_name: "Chrome", platform: "linux"]

实现这一目标的最佳方法是什么?

最佳答案

这不是行得通吗:

 def convert_to_klist(map) do
Enum.map(map, fn({key, value}) -> {String.to_existing_atom(key), value} end)
end

关于elixir - 在 Elixir 中将 map 转换为关键字列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54616306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com