見出し画像

【Flutter】【Dart】MapのaddAllの便利機能


初めに

MapのaddAllを使用していてやはり便利だなと思ったので残しておきます。今回は、使用したことのある言語を保存しておくためにMap<String,bool>を使用しています。

Map<String, bool> language = {'Dart': true, 'JavaScript':true, 'Java':false};


今回はDartの部分にだけ変更を加えたい時にはaddAllを使用しますよね。

language.addAll({'Dart': false});

printした結果

スクリーンショット 2021-01-15 13.56.12


全体コード

void main() {
 Map<String, bool> language = {'Dart': true, 'JavaScript':true, 'Jave':false};
 
 language.addAll({'Dart': false});
 print(language);
}

まとめ

addAllは要素の挿入時、変更時に使用することができますね。改めてaddAllの利便性のあるメソッドだと思いました。

いいなと思ったら応援しよう!