reduce 方法
inherited
通过迭代使用提供的函数组合集合的元素,将集合减少到单个值。
可迭代的元素至少必须有一个。如果只有一个元素,则返回该元素。
否则,此方法从迭代器中的第一个元素开始,然后按照迭代顺序将其与剩余的元素结合,就好像通过
E value = iterable.first;
iterable.skip(1).forEach((element) {
value = combine(value, element);
});
return value;
计算可迭代集合的总和的示例
final numbers = <double>[10, 2, 5, 0.5];
final result = numbers.reduce((value, element) => value + element);
print(result); // 17.5
实现
String reduce(String combine(String value, String element)) {
return readClasses().reduce(combine);
}