広告

Flutterラボの

プレミアム会員になる

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

2021.01.15


初めに

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の利便性のあるメソッドだと思いました。

Flutterラボ
hatchoutschool
FlutterとNuxtに関する知識を発信しています! 動画で学べる学習サイト『Flutterラボ』と『Nuxtラボ』を運営 Flutterラボ:https://flutterlabo.tech/ 広告のECサイトを開発(https://ec-ad.tech/)