【发布时间】:2020-12-22 16:38:58
【问题描述】:
正如标题所说,如果我定义了一个带有一个参数的闭包,我可以将它与一个要执行的参数一起传递。
例如:
def print = { String NAME -> println "$NAME"}
然后像这样传递给另一个函数执行:
otherFunction(print("Jeff"))
如果其他函数有签名:
otherFunction(Closure clos):
clos.call()
谢谢!
【问题讨论】:
标签: groovy closures higher-order-functions