首页 > 解决方案 > 如何在颤振中添加双打

问题描述

我有一个双打列表,我想显示所有这些加法的结果,我以前做过,但我不能用这个显示那些,事实上,我每次都得到相同的元素什么是最好的方法这样做,我真的很困惑

void main() {
  List<double> list= [1.0,1.0,1.0,1.0,0.8,52.9];
  double total = 0.0;
  for (var item in list) {
  
    var all= item+ total;
    print(all);
  }
}

请告诉我我做错了什么

标签: dart

解决方案


添加到若昂的答案:

最好看的答案可能是这样的:

var result = list.reduce((a,b) => a+b));

列表的 reduce 方法对列表具有相同的效果。


推荐阅读