sumBy method

num sumBy(
  1. num selector(
    1. E
    )
)

返回应用于每个元素的 selector 函数所生成值的总和。

举例:

[2, 4, 6].sumBy((n) => n);                   // 12
['hello', 'flutter'].sumBy((s) => s.length); // 12

Implementation

num sumBy(num Function(E) selector) {
  return map(selector).fold(0, (prev, curr) => prev + curr);
}