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 } <
[1, 2, 3].each { println(it) if (it == 2) break }
Try to use any instead of each
def list = [1, 2, 3, 4, 5, -1, -2] list.any { element -> if (element > 3) return true // break println element }
The result : 1, 2, 3