Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

Map コンテナー

キーが整数である必要のない場合の、値に対してインデックスするキーをもつオブジェクト

Map オブジェクトにデータ値を保存します。これは、各値を対応するキーと関連付けたデータ構造体です。Map オブジェクトは、キーを使用して値を取得する点が、ディクショナリや連想配列に似ています。キーは数字またはテキストとすることができ、配列インデックスよりも柔軟にデータにアクセスできます。

関数

containers.Map値を一意のキーにマップするオブジェクト
isKeyMap オブジェクトがキーを含むかどうかを判別
keysMap オブジェクトのキーを返す
removeMap オブジェクトからのキーと値のペアの削除
valuesMap オブジェクトの戻り値

トピック

Map データ構造体の概要

Map は、高速でキーを検索するデータ構造体です。個々の要素に柔軟にインデックスを付けることができます。Map のインデックスには、ほぼすべてのスカラー数値または文字ベクトルを使用できます。

Map クラスの説明

Map は containers.Map クラスのオブジェクト、つまりインスタンスです。

Map オブジェクトの作成

containers.Map クラスを使用して Map を作成します。

Map の内容の確認

この例では、Map 内のすべてのキーと値を検索する方法を示します。

キー インデックスを使用した読み取りと書き込み

この例では、Map 構造体からの読み取り方法と、新しいキー/値のペアの追加方法を示します。

Map 内のキーと値の変更

この例では、Map 構造体にあるキーと値を削除および変更する方法を示します。

異なるデータ型へのマップ

この例では、構造体や cell 配列を Map 構造体に格納する方法を示します。