在for-loop-Groovy中给出多个条件

在for-loop-Groovy中给出多个条件,for-loop,groovy,For Loop,Groovy,我在搜索“如何在for循环中给出多个条件?”。在“GROOVY”中,但没有给出直接的答案 我想在groovy中的一个“for”循环中检查两个条件 环境和语言是数组列表 它们的大小不一样。比如说,, environment.size()=3 language.size()=2 因此,我希望i从0运行到2 和“j”从0运行到1 for(i=0,j=0;ifori和j在for循环中缺少def for(def i=0, j=0 ; i<environment.size() || j<lang

我在搜索“如何在for循环中给出多个条件?”。在“GROOVY”中,但没有给出直接的答案

我想在groovy中的一个“for”循环中检查两个条件

环境和语言是数组列表 它们的大小不一样。比如说,, environment.size()=3

language.size()=2

因此,我希望
i
从0运行到2 和“j”从0运行到1


for(i=0,j=0;ifor
i
j
for
循环中缺少
def

for(def i=0, j=0 ; i<environment.size() || j<language.size(); i++, j++) {
//  ~~~

for(def i=0,j=0;i您在
for
循环中缺少
def
for
i
j

for(def i=0, j=0 ; i<environment.size() || j<language.size(); i++, j++) {
//  ~~~

for(def i=0,j=0;i您面临的问题是什么?此外,如果您有OR逻辑,那么如果您仍然访问for循环内部的一个arrayList,它不是超出了范围吗?“org.codehaus.groovy.control.multiplecompiletonErrorSexception:启动失败:/home/cg/root/3888268/main.groovy:6:意外标记:i”不,我没有越界异常。我需要在不使用多个循环的情况下迭代2个arrayList。有没有办法实现这一点?你的最终目标是什么?你想压缩这两个列表还是想得到所有排列?@cfrick,假设我必须在不使用多个循环的情况下迭代2个arrayList。有没有办法实现了这一点?所以你想压缩这两个列表?除非这是学习循环的家庭作业,否则你会得到更好的答案,如果你能说服自己说出这有什么好处以及你期望的结果(或者你计划在循环中做什么)您面临的问题是什么?此外,如果您有OR逻辑,那么如果您仍然访问for循环内部的一个arrayList,它不是超出了范围吗?“org.codehaus.groovy.control.multiplecompilementErrorsException:startup failed:/home/cg/root/3888268/main.groovy:6:意外标记:i”不,我没有越界异常。我需要在不使用多个循环的情况下迭代2个arrayList。有没有办法实现这一点?你的最终目标是什么?你想压缩这两个列表还是想得到所有排列?@cfrick,假设我必须在不使用多个循环的情况下迭代2个arrayList。有没有办法实现了这一点?所以你想压缩这两个列表?除非这是学习循环的家庭作业,否则你会得到更好的答案,如果你能说服自己说出这有什么好处以及你期望的结果(或者你计划在循环中做什么)