groovy函数调用,使用闭包作为参数

来源:互联网 发布:数据库压力测试工具 编辑:程序博客网 时间:2024/06/05 09:15
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 
0 0
原创粉丝点击