Nếu tôi xác định một đóng cửa trong GroovyGọi Groovy đóng cửa
def c = {println "foo"}
Tôi có thể gọi nó bằng cách sử dụng
c()
hoặc
c.call()
AFAIK, hai giống hệt nhau. Tuy nhiên, tôi vừa phát hiện ra một cách thứ ba
c.doCall()
Có bất kỳ sự khác biệt giữa call()
và doCall()
Cảm ơn, Don
bạn có thể giải thích (có thể đưa ra một ví dụ) về những gì bạn có nghĩa là bởi "bạn cần cung cấp một phương pháp doCall() để xác định các thông số để gọi việc đóng cửa theo hình thức ngắn" –