【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した結果
全体コード
void main() {
Map<String, bool> language = {'Dart': true, 'JavaScript':true, 'Jave':false};
language.addAll({'Dart': false});
print(language);
}
まとめ
addAllは要素の挿入時、変更時に使用することができますね。改めてaddAllの利便性のあるメソッドだと思いました。