sumByDouble method

double sumByDouble(
  1. double? collum(
    1. E? element
    ), {
  2. int? fractionDigits,
})

Sum values collum specified in Iterable

Implementation

double sumByDouble(double? Function(E? element) collum,
    {int? fractionDigits}) {
  double sum = 0;
  this?.forEach((element) {
    double? c = collum(element);
    if (c != null) {
      sum += c;
    }
  });
  if (fractionDigits != null) {
    sum = sum.toStringAsFixed(fractionDigits).toDouble();
  }
  return sum;
}