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

シェルスクリプト Dart

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

fold()メソッドは前要素と要素の値を順次計算するメソッド。初期値を設定できる。
コーディングで確認。下記では初期値として100を指定。previousValueには前要素、elementには要素が代入される。

void main() {
  try {
    final listTest = <int>[1, 2, 3];
    print(listTest.fold<int>(
        //初期値100
        100, (previousValue, element) => previousValue + element));
  } catch (e) {
    print(e);
  }
}

実行結果。
「100+1+2+3=106」の計算結果が返る。

106

📁 Dart Listクラスの全体像・他の主要メソッド
Listクラスのコンストラクタや主要メソッド一覧は、以下の解説マップをご覧ください。
➔ Dart Listクラスの使い方:配列操作と主要メソッド解説マップ

コメント

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