is it possible to break out of closure in groovy

后端 未结 9 1900
醉梦人生
醉梦人生 2020-12-09 08:33

is there a way to \'break\' out of a groovy closure.

maybe something like this:

[1, 2, 3].each { 
  println(it)
  if (it == 2)
    break 
}
<         


        
9条回答
  •  Happy的楠姐
    2020-12-09 08:49

    I often forget that Groovy implements an "any" method.

    [1, 2, 3].any
    {   
       println it
       return (it == 2)
    }​
    

提交回复
热议问题