sum method
返回所有值的总和。如果提供了 selector ,它将用于计算要求和的值。
举例:
[1, 2, 3].sum(); // 6.
[1, 2, 3].sum((i) => i * 3); // 18.
[].sum() // 0.
Implementation
num sum([num Function(E)? selector]) {
if (isEmpty) return 0;
final newSelector = selector ?? (e) => e;
return sumBy(newSelector);
}