如何在foreach中打印所有值

时间:2018-03-30 10:13:02

标签: groovy

Groovy for-each只返回一个值。这是第一个值请检查一次。如何打印所有值

  def list = [1,2,3,4]
   for(item in list){
    return item
   }

2 个答案:

答案 0 :(得分:0)

def list = [1,2,3,4]
for(item in list){
  print item
}

return完全不同。它用于评估值的函数/方法。

答案 1 :(得分:0)

在循环的第一次迭代期间,您从方法中return。由于这个原因,循环永远不会执行超过第一次迭代。