2]上のように、キーが重複しても構わない。これの何がうれしいのか。キーが複数あるとき、値を得ようとすると前にある値を返すことに注意。list[:a]0キーワードリストの重要な特徴は2つ:キーの順序を開発者が指定したとおりに保持するキーを複数回与えることができるこの特徴のため、キーワードリストは関数へオプションを渡すためのデフォルトのメカニズムになっている。こんな書き方もできる。:that]):that一般に、キーワードリストは引数の最後にあるので、角カッコはつけなくてもいい。map[2]:bマップの特徴は:キーをどんな値にもできるキーは順番通りにならないマップのキーがすべてアトムの場合には、キーワードリストと似たような構文(キーワード構文)を使うことができる。2}パターンマッチングもできる。2}マップのパターンマッチングは、部分的にマッチする。マップはすべてのマップにマッチする一方、存在しないキーにマッチさせようとするとエラーになる。アトムのキーにはアクセスするための特別の構文が用意されている。map.a1更新のための構文もある。:lists.foldl/3更新するキーは存在するキーでなければいけない。存在しないキーに対して更新しようとするとエラーになる。ビヘイビアと呼ぶ)で、キーワードリストもマップもこのインターフェイスを実装している。モジュールを使うとキーワードリストとマップを同じように扱える。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。