Si defino un cierre en GroovyInvocación Groovy cierres
def c = {println "foo"}
puedo invocar utilizando uno
c()
o
c.call()
AFAIK, estos dos son idénticos. Sin embargo, recientemente he descubierto una tercera vía
c.doCall()
¿Hay alguna diferencia entre call()
y doCall()
Gracias, Don
¿Puede explicar (tal vez dar un ejemplo) de lo que entendemos por "es necesario proporcionar un método doKall() para especificar los parámetros con el fin de llamar la clausura de la forma corta" –