Flutter 数量与金额之和
我有一些数组需要计算数量。这也完成了,但有一个问题我想让弹药使用量相乘,也就是说,如果阵列有数量2,那么数量首先乘以2,然后相加 我的代码Flutter 数量与金额之和,flutter,dart,Flutter,Dart,我有一些数组需要计算数量。这也完成了,但有一个问题我想让弹药使用量相乘,也就是说,如果阵列有数量2,那么数量首先乘以2,然后相加 我的代码 allRows.forEach((row) { amount += double.parse(row['price']); //print(amount); }); 看起来像这样吗 {uId: 5116, id: 1195, quantity: 2,price: 2} {uId: 5116, id: 1195, quantity: 1,price:
allRows.forEach((row) {
amount += double.parse(row['price']);
//print(amount);
});
看起来像这样吗
{uId: 5116, id: 1195, quantity: 2,price: 2}
{uId: 5116, id: 1195, quantity: 1,price: 3}
现在显示的是5,但我需要结果7。allRows.forEach((行){
amount+=double.parse(行['quantity'])*double.parse(行['price']);
});
所以只需将数量乘以价格。。。想一想你将如何在铅笔和纸上做这件事,然后把它翻译成代码。所以,只要amount+=double.parse(row['quantity'])*double.parse(row['price'])
我认为最好假设quantity
可以是十进制的,所以将其设为double
@下划线。\d谢谢,更新了答案。