【发布时间】:2019-05-30 21:06:35
【问题描述】:
你能说出这段代码的区别吗:
final installmentList = [];
for (var i = 0; i < installment.length; i++) {
installmentList.add(new LinearStatistic(i, installment[i].count));
}
从此代码:
final data = [
new LinearStatistic(0, 5),
new LinearStatistic(1, 25),
new LinearStatistic(2, 100),
new LinearStatistic(3, 75),
];
当我调试和使用 'data' 变量时,会调用 return 语句,但是当我使用 'instalmentList' 变量时,它不会被调用。
return [
new charts.Series<LinearStatistic, int>(
id: 'Sales',
colorFn: (_, __) => charts.MaterialPalette.blue.shadeDefault,
domainFn: (LinearStatistic sales, _) => sales.position,
measureFn: (LinearStatistic sales, _) => sales.count,
data: data,
)
];
}
【问题讨论】:
标签: arrays list charts flutter point