假设${d.price}
具有列表中所有项目的价格(是两倍)。如何使用${d.price}
计算价格总和?
答案 0 :(得分:2)
您可以使用fold
来计算总和
Reference
例如:
void main() {
List<int> prices = [10,20,30];
int sum = prices.fold(0, (p, c) => p + c);
print(sum);
}
输出
60
答案 1 :(得分:1)
void main() {
List<int> a=[10,20,30,40];
int sum=0;
a.forEach((e){
sum+=e;
});
print(sum);
}
o / p:
100
答案 2 :(得分:1)
如果d.price
拥有所有价格,则
一种简单的计算总和的方法是:
int sum = 0;
for(int i=0; i<d.price.length; i++) {
sum += d.price[i];
}
print( sum );
更新代码
如果要显示结果,可以使用“文本小部件”。
Text( sum.toString() )