マップ
Map
検索すると2つが混在して検索されてしまうためにとても辛くなっている。
Map オブジェクト
辞書。あるキーに対応するある値を保持する。キーと値の対応表。
map 関数・メソッド
ある集合を変換して別の集合にする
キーとそれに対応する値を保持できる集合
辞書(Dictonary)とか連想配列(Associative array)とも呼ばれる。
マップとして扱えるものを集める
JavaScript
Map https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Map
WeakMap https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/WeakMap
要素への参照がなくなると、ガーベジコレクションで削除されるマップ
Object https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object
現代ではあまり使うべきではなく、Map を使うべきとされている。
特定のキーワードを受け付けない。
Object が持つキーワードが混ざる。
操作のためのインターフェースを持たない。
C
標準では存在しない
C++
std::map
Java
Map インターフェース
HashMap
TreeMap
Keyword: 辞書
#コレクション