飞镖如何​​计算均值?

时间:2019-03-03 13:54:51

标签: dart

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

数学library因此没有平均值方法:

math.mean(mylist) // does not work

2 个答案:

答案 0 :(得分:1)

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

var mean = numbers.reduce((a,b) => a + b) / numbers.length;

答案 1 :(得分:0)

只需拨打.average

import 'package:ifs_instruments/instruments.dart';

void main() {
  final list = [1, 2, 3, 4];
  final sum = list.average;
  print(sum); // prints 2.5
}