dart - 如何在颤振中添加双打
问题描述
我有一个双打列表,我想显示所有这些加法的结果,我以前做过,但我不能用这个显示那些,事实上,我每次都得到相同的元素什么是最好的方法这样做,我真的很困惑
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);
}
}
请告诉我我做错了什么
解决方案
添加到若昂的答案:
最好看的答案可能是这样的:
var result = list.reduce((a,b) => a+b));
列表的 reduce 方法对列表具有相同的效果。
推荐阅读
- flutter - Flutter 在哪里处理 Firebase 动态链接?
- c++ - std::cout 与 printf;机器语言有什么不同吗?
- ms-access - 访问格式化十六进制最少四位
- php - 从主树php获取子树
- flutter - 如何导入依赖于 Flutter 平台的 Dart 文件或包?
- sql-server - Azure 中的数据质量服务
- java - java.nio.file.NoSuchFileException 调用 File.transferTo() 时
- c# - 在多维数组c#中提取XML值
- powershell - I need to get IPv4 address and memory with powershell with Get-SCVirtualMachine
- gcc - g++: error: unrecognized '-std=c++17' (什么是 g++ 版本以及如何安装)