如何访问数组中的数字值以求和?

时间:2019-07-01 08:03:54

标签: flutter

我需要将阵列中的总分钟数加起来。该数组包括标题和分钟。如何仅访问数组中的分钟以将它们的总和相加?数组不是一定数量的值,您可以将其添加到数组中。

List<Task> _allTasks = List<Task>();  
num sum = 0;
_allTasks.forEach((task){
    sum += sum + task.minutes;
    print(sum);
});

The array item looks like: {title: 'XXX', minutes: 15}, 

输出为分钟总数,例如:数组总数(仅分钟)= 45。

1 个答案:

答案 0 :(得分:1)

sum += sum + task.minutes;

应该是

sum += task.minutes;

因为a+=b在dart中是a=a+b

其余代码似乎还不错。让我们知道您是否遇到其他错误。