gradle grovvy中的闭包

原创
2019/05/25 18:40
阅读数 172

1. 无参数的闭包

//这b1就是一个闭包
def b1={
	 println "hello b1"
}
//定义方法,包含闭包类型的参数
def method1(Closure closure){
	closure()
}
//执行method1
method1(b1)

执行结果

2. 有参数的闭包

//这b2就是一个闭包
def b2={
	 v ->
	 	println "hello ${v}"
}
//定义方法,包含闭包类型的参数
def method2(Closure closure){
	closure("xiaoma")
}
//执行method2
method1(b2)

执行结果

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部