グーグルで簡単な答えを見つけることができなかった簡単な質問:GroovyのそれぞれのループとforEachループの違いは何ですか?
私は簡単な例を作りましたが、構文と動作は同じように見えます:
[1, 2].each { println it }
[1, 2].forEach { println it }
どちらも印刷:
1
2
Groovy言語ドキュメントで両方について私が見た唯一の例は、ラムダとクロージャーの違いに触れているようですが、これを私が試した例と関連付けることはできません。
ありがとうございました