English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
マップは可変数のキーを持っています-値に関連付けられた複合データ型です。マップ内の各キー値の関連付けは、関連付けとして呼ばれます。このペアのキー部分と値部分は、要素と呼ばれます。関連付けの数は、マップのサイズと呼ばれます。
以下のプログラムは、マップデータ型の使用例を示しています。
ここでは、マップMを定義しました。1、それには2マップ。map_size Erlangで定義されているビルトイン関数であり、マップのサイズを決定するために使用できます。
-module(helloworld). -export([start/0]). start() -> M1 = #{name=>john,age=>25}, io:fwrite("~w",[map_size(M1)]).
上記のプログラムの出力は以下の通りです。
2
マップに適用される他のいくつかのメソッドは以下の通りです。
番号 | メソッドと説明 |
---|---|
1 | このメソッドは、リストからマップを生成するために使用されます。 |
2 | このメソッドは、マップに特定のキーが存在するかどうかを検索するために使用されます。 |
3 | このメソッドは、マップの特定のキーの値を取得するために使用されます。 |
4 | このメソッドは、特定のキーがマップにキーとして定義されているかどうかを確認するために使用されます。 |
5 | このメソッドは、マップからすべてのキーを返すために使用されます。 |
6 | このメソッドは、マージするために使用されます。2张マップ。 |
7 | このメソッドは、キー値対をマップに追加するために使用されます。 |
8 | このメソッドは、マップからすべての値を返すために使用されます。 |
9 | このメソッドは、マップからキー値を削除するために使用されます。 |