Можете ли вы отличить этот код:
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,
)
];
}