ho trovato questo frammento di codice:Cosa significa .delegate significa in groovy?
def say = {println m}
say.delegate = [m:2]
say()
che stampa apperantly 2. Come funziona? Dove è possibile trovare documentazione su .delegate
? Google mi ha condotto alla pagina Delegate Transformation che non menziona lo .delegate
.
La seconda pagina di google tuttavia dispone di documentazione per questo: http://groovy.codehaus.org/Closures#Closures-this%2Cowner%2Canddelegate. Spero che questo ti aiuti. – Esailija
http://mrhaki.blogspot.com/2009/11/groovy-goodness-setting-closures.html –