どうも、ちょげ(@chogetarou)です。
Dartで配列であるリストの値の平均値を取得する方法を紹介します。
方法

リストの平均値を取得するには、reduceメソッドとlengthプロパティを使います。
まず、reduceメソッドを呼び出し、リストの値の合計値を算出します。
そして、reduceメソッドで取得した値を、リストのlengthプロパティで割ります。
//「合計 / 数」
var average = list.reduce((a, b) => a + b) / list.length;
reduceメソッドの合計値を要素数で割ることで、平均値を取得することが出来ます。
使用例
void main() {
var numbers = [1 , 2, 3, 4, 5];
var average = numbers.reduce((a, b) => a + b) / numbers.length;
print(average); //3
}
コメント