List 为什么添加到for循环中的列表中的项目不显示?
我尝试使用for循环将项目添加到列表中,如下所示:List 为什么添加到for循环中的列表中的项目不显示?,list,for-loop,dart,List,For Loop,Dart,我尝试使用for循环将项目添加到列表中,如下所示: double numPoints = 100; List points = new List<LatLng>(); for(var i = 0 ; i == numPoints; i++ ) { points.add(LatLng(i.toDouble(),i.toDouble())); } double numPoints=100; 列表点=新列表(); for(var i=0;i==numPoints;i++){ 添加(
double numPoints = 100;
List points = new List<LatLng>();
for(var i = 0 ; i == numPoints; i++ ) {
points.add(LatLng(i.toDouble(),i.toDouble()));
}
double numPoints=100;
列表点=新列表();
for(var i=0;i==numPoints;i++){
添加(LatLng(i.toDouble(),i.toDouble());
}
但是,如果在此循环之后调用
points
,它将返回一个空列表。如何正确实现此功能?问题在于I==numPoints
检查。由于i从0开始,i==numPoints
的计算结果为false
,因此循环永远不会执行。将其替换为i问题在于i==numPoints
检查。由于i从0开始,i==numPoints
的计算结果为false
,因此循环永远不会执行。将其替换为iii