Loops 如何转到RPGLE中循环中的下一个元素?
假设您有以下代码:Loops 如何转到RPGLE中循环中的下一个元素?,loops,rpgle,Loops,Rpgle,假设您有以下代码: FOR I = 1 to 10; // some code here ENDFOR; 如何跳过一个元素? 目前使用GOTO是可行的,但我不喜欢这种解决方案。例如: FOR I = 1 to 10; IF I = 4; C GOTO NEXTONE ENDIF; // some code here C NEXTONE TAG ENDFOR; ITER操作
FOR I = 1 to 10;
// some code here
ENDFOR;
如何跳过一个元素?
目前使用GOTO
是可行的,但我不喜欢这种解决方案。例如:
FOR I = 1 to 10;
IF I = 4;
C GOTO NEXTONE
ENDIF;
// some code here
C NEXTONE TAG
ENDFOR;
ITER操作将控制权从DO或FOR组内转移到该组的ENDDO或ENDFOR语句。它可以在DO、DOU、DOUxx、DOW、DOWxx和FOR循环中使用,以便将控制立即转移到循环的ENDDO或ENDFOR语句。它使循环的下一次迭代立即执行。国际热核聚变实验堆影响最里面的回路
ITER
转到下一个<代码>离开退出循环。