Loops 这个for循环是如何工作的?它的目的是什么?
我是编程新手,从来没有遇到过这样的for循环。上次我使用for循环时,看起来像是Loops 这个for循环是如何工作的?它的目的是什么?,loops,for-loop,Loops,For Loop,我是编程新手,从来没有遇到过这样的for循环。上次我使用for循环时,看起来像是for(I=0,I您应该指定代码是用哪种语言编写的。无论如何,假设这是JAVA示例,我想您可以看看。这被称为foreach循环。它意味着: 对于列表对象cl.board中类型为单元格的每个对象,请执行以下操作: if(梯形图的单元格实例)梯子++;else if(斜槽的单元格实例)斜槽++; 这仅适用于cl.board是单元格列表的情况 更多信息:这是一个foreach循环。它不使用索引,而是从set/array/m
for(I=0,I您应该指定代码是用哪种语言编写的。无论如何,假设这是JAVA示例,我想您可以看看。这被称为foreach循环。它意味着:
对于列表对象cl.board中类型为单元格的每个对象,请执行以下操作:
if(梯形图的单元格实例)梯子++;else if(斜槽的单元格实例)斜槽++;
这仅适用于cl.board是单元格列表的情况
更多信息:这是一个foreach循环。它不使用索引,而是从set/array/map中一个接一个地获取子循环。如果不需要索引,可以使用foreach
迭代内容。它在java中被称为“增强型”For循环。也是一个“For each”循环
在电路板
中,读作“对于每个元素c
(这是一个单元
)”
等价物为:
for(int i=0;i<board.length;i++){ // assuming board is an array
Cell c = board[i];
// do something
}
for(int i=0;iIt)如果你发布这是什么语言,那会很有帮助。它是Java吗?我想/猜cl.board包含数组/单元格对象列表单元格可以是梯形图和斜槽的基类。如果单元格是对象类型梯形图增量梯形图,如果是斜槽增量斜槽类型
for(Cell c:board){
// do something
}
for(int i=0;i<board.length;i++){ // assuming board is an array
Cell c = board[i];
// do something
}