我试图使用这样的for循环将项目添加到列表中:
double numPoints = 100;
List points = new List<LatLng>();
for(var i = 0 ; i == numPoints; i++ ) {
points.add(LatLng(i.toDouble(),i.toDouble()));
}
但是,如果我在此循环后调用points
,它将返回一个空列表。如何正确实现? 最佳答案
问题出在i == numPoints
检查。由于我从0开始,因此i == numPoints
的计算结果为false
,因此永远不会执行循环。改为用i <= numPoints
代替。
关于list - 为什么添加到for循环内列表中的项目没有显示?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64125551/