Domanda semplice a cui non sono stato in grado di trovare una risposta semplice per i googles: qual è la differenza tra i loop di Groovy e quelli di Everybody?Qual è la differenza tra Groovy each e forEach?
Ho fatto un semplice esempio e la sintassi e il comportamento sembrano identici:
[1, 2].each { println it }
[1, 2].forEach { println it }
Entrambi stampa:
1
2
L'unico esempio che vedo sia nella documentazione Groovy linguaggio sembra toccare la differenza tra lambda e chiusure, ma non posso riferirlo agli esempi che ho provato.
Grazie
Non avevo nemmeno pensato che quello fosse Java! Grazie, ha senso. – orbfish