Groovy Closure

2018-11-18  本文已影响7人  ThomasLiao

Closure

在groovy官方文档中,闭包定义为开放的,匿名的而且有输入输出(可以输入参数并且返回值)的代码块

闭包调用

public void run(Closure closure) {
    closure()
}
public void run(Closure closure) {
    closure.call()
}

// actually there is a doCall(), 这里略过

Curried parameters

Closure memoization

Memoization allows the return values for closure invocations to be cached.

上一篇下一篇

猜你喜欢

热点阅读