我需要将阵列中的总分钟数加起来。该数组包括标题和分钟。如何仅访问数组中的分钟以将它们的总和相加?数组不是一定数量的值,您可以将其添加到数组中。
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。
答案 0 :(得分:1)
sum += sum + task.minutes;
应该是
sum += task.minutes;
因为a+=b
在dart中是a=a+b
。
其余代码似乎还不错。让我们知道您是否遇到其他错误。