【发布时间】:2016-04-30 02:53:28
【问题描述】:
我是 Groovy 的新手,我正在研究官方文档中的闭包。 The 'delegate of a closure' topic 给出了下面的例子:
所以,在数字 5 中,我知道委托默认设置为所有者,在这种情况下是封闭闭包 enclosed。
那么,为什么要打电话
{ -> delegate }.call()
enclosed 闭包内部不会以递归调用结束?对我来说看起来像是递归,但是如果您运行代码,则不是递归。我在这里缺少什么?
【问题讨论】: