小编Man*_*hal的帖子

在Groovy中同时循环多个List

我喜欢同时循环多个列表,如下所示:

def p = ["A", "B", "C"]
def q = ["d", "f", "g"]
for (x,y in p,q) {

   println x
   println y

}
Run Code Online (Sandbox Code Playgroud)

我可以做以下的事情:

def p = ["A", "B", "C"]
def q = ["d", "f", "g"]
for (i=0; i<q.size(); i++) {

   println p[i]
   println q[i]

}
Run Code Online (Sandbox Code Playgroud)

但我很想知道以前格式的解决方案.知道如何在groovy中实现同样的目标吗?

groovy

4
推荐指数
1
解决办法
2531
查看次数

标签 统计

groovy ×1