如何根据flutter中的数字范围拆分列表中的元素



我正在进行一个项目,我需要将一个列表分解为一个新的列表

我需要把这种清单分解一下[{名称:大米,数量:87,价格:8700},{名称:豆类,数量:75,价格:7500},{名称:甜瓜,数量:55,价格:5500}]

[[名:米,量:30,价:3000}],[[名;米,量30,价3000}],[名:米;量27,价2700,名:豆,量3,价300}],{名:豆;量30,价格3000}]}]],

该列表被进一步拆分为30个较小的比特,价格相应降低,下一个元素的数字将被添加以完成前一个余数,使其为30。

var newList = []; ///Your desired list
///outerList is the list you want to iterate 
for (var innerList in outerList){
newList.add(innerlist.first);
}

最新更新