Dart 如何计算平均值?

TSR*_*TSR 3 dart

如何计算 Dart 中 double 非空列表的平均值?

数学没有平均方法,因此:

math.mean(mylist) // does not work
Run Code Online (Sandbox Code Playgroud)

Nat*_*sch 5

您可以通过将总和除以长度来计算平均值。只要您知道列表非空,就可以通过调用计算总和reduce

var mean = numbers.reduce((a,b) => a + b) / numbers.length;
Run Code Online (Sandbox Code Playgroud)