どうも、ちょげ(@chogetarou)です。
この記事では、リストの要素を合計した値を取得する方法を紹介します。
方法

リストの合計値を取得するには、「reduceメソッド」を使用します。
具体的には、「reduceメソッド」の引数に「(a, b) => a + b」を指定することで合計値を取得することが出来ます。
var list = <int>[1, 2, 3, 4, 5];
var sum = list.reduce((a, b) => a + b);
print(sum);

「reduceメソッド」は、リスト内の全ての要素を1つにまとめるメソッドです。
「どのようにまとめるのか?」を引数で指定します。
合計値の場合は、「(a, b) => a + b」のようにします。
まとめ
リストの合計値を取得するには、「reduceメソッド」を使います。
「reduceメソッド」の引数に「(a, b) => a + b」を指定することで合計値を取得することが出来ます。
また、「foldメソッド」を使えば、合計前の初期値を設定することが出来ます。
コメント