细心烤鸡

文章
4
资源
0
加入时间
2年10月18天

Gradle探索之旅(五)——Groovy闭包1. 闭包的基础语法2. 闭包的本质3. 闭包的优点及使用场景4. 结语5. 参考

什么是闭包Groovy中的闭包是一个匿名代码块,它可以接收参数,返回值,甚至可以赋值给一个变量。闭包可以访问在它范围外部定义的变量。1. 定义闭包定义闭包的语法如下:{ [closureParameters -> ] statements }方括号[closureParameters -> ]表示可选参数列表,类似方法的参数列表,参数可以有类型,也可以无类型。一旦指定了参数,1个或多个,->箭头符号就是必须的。下面给出了一些正确的闭包定义:{ item+