我试图使用这样的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/

10-10 20:54