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
コメント