我對Elixir非常陌生,只是想找到將兩個地圖與同一個鍵合併的最佳方法。更具體地講:將Elixir中的同一個鍵上的兩個地圖組合在一起
name_map = %{
105 => "Jim",
48 => "Maria",
62 => "Karen",
888 => "Foo"
}
job_map = %{
105 => "Social worker",
48 => "Programmer",
62 => "Teacher",
999 => "Bar"
}
,我試圖讓
combined_map = %{
105 => %{"name" => "Jim", "job" => "Social worker"},
48 => %{"name" => "Maria", "job" => "Programmer"},
62 => %{"name" => "Karen", "job" => "Teacher"},
888 => %{job: nil, name: "Foo"},
999 => %{job: "Bar", name: nil}}
}
在此先感謝您的幫助!
你想要什麼如果一個密鑰只出現在一張地圖上? – Dogbert
把一個零在罰款,好趕上! – phil