试图列出总数

问题描述 投票:0回答:1

所以我有两个列表,我每个映射到获取整数,然后我使用reduce函数来总计它们。

我现在只需要新列表中的两个总计,比如由TotalsEntry组成的totalsList。

如何才能做到这一点?

List<int> listOfOnlyPrices = [];
List<int> listOfOnlyExpenses = [];
int totalSales;
int totalExpenses;


void totalSalesWidget() {
 listOfOnlyPrices = items.map<int>((SaleEntry int) => 
 int.price).toList();
 totalSales = listOfOnlyPrices.reduce((a, b) => a + b);
}

void totalExpensesWidget() {
  listOfOnlyExpenses =  expenseList.map<int>((ExpenseEntry int) => int.priceEx).toList();
  totalExpenses = listOfOnlyExpenses.reduce((a, b) => a + b);
}

所有这一切都很好btw。我可以在应用程序中使用totalSales和totalExpenses。

dart flutter
1个回答
0
投票

如果我理解正确,以下应该已经完成​​了这项工作:

List<int> get totalsList => [totalSales, totalExpenses];
© www.soinside.com 2019 - 2024. All rights reserved.