Dict
モジュールは、Elixir v1.2以降、ソフト非推奨となりました。我々は1.4で、今だと、それは警告を発生させます:Dict.mergeは推奨されていません。キーワードリストとマップをマージする最も簡単な方法は何ですか?
、キーワードリスト
Dictのを操作するためのマップまたはキーワードモジュールを操作するためのマップモジュールを使用しています。マージは次のように使用されました:
iex(1)> animals_keyword_list = [cats: 2, dogs: 1]
[cats: 2, dogs: 1]
iex(2)> animals_map = %{cats: 3, rabbits: 1}
%{cats: 3, rabbits: 1}
iex(3)> Dict.merge(animals_map, animals_keyword_list)
%{cats: 2, dogs: 1, rabbits: 1}
単純なキーワードリストを処理する最善の方法は何ですか?
を。私はElixirの組み込みプロトコルに頼ることは、これについてもっと慣れ親しんだ方法だと言います。 –