[Dart] Map(マップ)のforEachメソッドとは?

Dart

MapのforEachメソッドについて解説します。

スポンサーリンク

forEachメソッドとは

インターフェース, インターネット, プログラム, ブラウザ, Www

forEachメソッドは、マップの要素を1つずつ取り出していき、特定の処理を行うメソッドです。

他の言語では、「展開」と呼ばれる処理です。

また、意味合いとしては、「for-inループ」と同じになります。

使い方

プログラマー, プログラミング, コード, 仕事, コンピューター

MapのforEachメソッドを使うには、引数に「名無し関数」を指定します。

名無し関数は、「(key , value) { }」の書式になっています。

以下は、forEachを使用する例です。

    var number = <int,String>{
      1:"one",
      2:"two",
      3:"three"
    };
  
  
    number.forEach((int key, String value) {
      print("$key : $value");
    });

名無し関数の引数は、「キー」と「値」をセットで受け取るためのものです。

引数の型は、「キー」と「値」に合わせて指定します。

まとめ

forEachメソッドは、Map内の要素を取り出し、特定の処理を行うメソッドです。

参考

forEach method - Map class - dart:core library - Dart API
API docs for the forEach method from the Map class, for the Dart programming language.

オススメの記事

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

[Dart]List(リスト)に要素を追加する方法

[Dart]Listのmapメソッドの使い方

コメント

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