Dart 列表 (List) 求和:使用 reduce 方法
Dart 的 List 可以使用 reduce 方法来实现求和运算。
示例代码:
List<int> numbers = [1, 2, 3, 4, 5];
int sum = numbers.reduce((value, element) => value + element);
print(sum); // 输出 15
在上面的示例中,我们定义了一个包含 5 个整数的 List。然后使用 reduce 方法对 List 中的所有元素进行累加。reduce 方法接收一个函数作为参数,这个函数接收两个参数:value 和 element,其中 value 表示上一次累加的结果,element 表示当前要累加的元素。最后返回的结果就是累加的总和。
在本例中,reduce 方法的初始值为 List 中的第一个元素,即 1。然后通过 value + element 的方式对每个元素进行累加,最终得到累加的总和 15。
原文地址: https://www.cveoy.top/t/topic/lPJK 著作权归作者所有。请勿转载和采集!