Dartのマップで、forEachメソッドを使う方法を紹介します。
方法

MapでforEachを使うには、引数で「キー」と「値」をそれぞれ指定し、その後に処理を記述します。
var map = <int,String>{
0: "A",
1: "B",
2: "C"
};
map.forEach((int key, String value) {
//処理
print("key: $key, value: $value");
});

引数の型は、Mapのキーと値の型に合わせて指定します。
そして、処理は、波括弧( { } )内に記述します。
また、forEachは要素を取り出して処理をするメソッドなので、戻り値は必要ありません。
まとめ
forEachを使うには、引数にキーと値を受け取り、{ }内に処理を記述します。
参考
Alberto Miola, Flutter Complete Reference(書籍)
コメント