average property

*<Null safety>*

double average

Implementation

double get average {
  var result = 0.0;
  var count = 0;
  for (var value in this) {
    count += 1;
    result += (value - result) / count;
  }
  if (count == 0) throw StateError('No elements');
  return result;
}