[Dart]マップ(Map)でforEachを使う方法

Dart

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(書籍)

オススメの記事

コメント

タイトルとURLをコピーしました