Dart MapにMapを追加する

Dartで、MapにMapを追加するコードを記述してます。「addAll」に「Map」を指定することで可能です。同じが「key」が存在している場合は、上書きされます。
環境
- OS windows11 home
- Dart 2.18.4
MapにMapを追加
MapにMapを追加するには
1. 「addAll」に追加したい「Map」を指定
で可能です。
Map.addAll(Map);
実際に、使用して追加してみます。
void main() {
var map1 = <int, String>{
0: 'zero',
};
var map2 = <int, String>{
1: 'one',
2: 'two',
3: 'three',
};
map1.addAll(map2);
print(map1); // {0: zero, 1: one, 2: two, 3: three}
}
実行結果を見ると、取得されていることが確認できます。

keyが重複
keyが重複している場合は、上書きされます。
void main() {
var map1 = <int, String>{
1: 'zero',
};
var map2 = <int, String>{
1: 'one',
2: 'two',
3: 'three',
};
map1.addAll(map2);
print(map1); // {1: one, 2: two, 3: three}
}
-
前の記事
Railsのエラー『Devise::OmniauthCallbacksController#failure』の解決方法 2025.04.18
-
次の記事
CMD: ‘X’ is not recognized as a keyword の解決方法 2025.04.21
コメントを書く