Dart Listクラスmap()メソッド

Dar言語StreamクラスtoSet()メソッドDart

Dart Listクラスのmap()メソッドについてメモ書き。

map()メソッドは配列要素を引数で渡した関数で加工し、反復処理が可能なイテラブルクラスで返す。

コーディングでmap()メソッドを確認。配列要素の末尾に”-prd”を付与してみる。

void main() {
  try {
    final listTest = <dynamic>[
      "Apple",
      "Orange",
      "Banana",
      "grape",
    ];
    final last = listTest.map((e) => "$e-prd");
    for (var element in last) {
      print(element);
    }
  } catch (e) {
    print(e.toString());
  }
}

実行結果。
map()メソッドの戻り値はイテラブルクラスで返されるので、for文で処理できる。

Apple-prd
Orange-prd
Banana-prd
grape-prd

コメント

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