groovy 函数调用如果想传入一个闭包作为参数,就必须使用括号。
下面是个例子:
➜ ~ cat h.groovy
def c={a, Closure c->
a*3 + " " + c.call("test")
}
print c(3) {msg->
"msg:" + msg
}
➜ ~ groovy h.groovy
9 msg:test
本文介绍Groovy中如何使用闭包作为函数参数。通过一个具体示例展示了闭包的基本语法及如何在函数中调用闭包。

被折叠的 条评论
为什么被折叠?
