1
List(:erlang.memory())から変換したMapを返す関数があります。期待通りに機能しますが、それは美しいとは思われません。スニペットをよりエリクシールな方法(より美しいロジックを意味する)に改良するにはどうすればよいですか?ListをMapに変換する、Elixirの方法
{{:total, total}, {:processes, processes}, {:processes_used, processes_used}, {:system, system}, {:atom, atom}, {:atom_used, atom_used}, {:binary, binary}, {:code, code}, {:ets, ets}} =
:erlang.memory()
|> List.to_tuple()
params = %{
total: total,
processes: processes,
}
この場合、 '|> Map.new'もあります。 – Dogbert
Enum.into/2とMap.new/1は、エレガンスとエリクシールの解決策です。ありがとうございました!! – hykw