Простой вопрос о том, что я не смог найти простой ответ на googles: в чем разница между Groovy each и forEach loop?
Я сделал простой пример, и синтаксис и поведение кажутся одинаковыми:
[1, 2].each { println it }
[1, 2].forEach { println it }
Обе печати:
1
2
Единственный пример, который я вижу как в Groovy Language Documentation, похоже, затрагивает разницу между лямбдами и замыканиями, но я не могу связать это с примерами, которые я пробовал.
Спасибо