Gradle Cheat Sheet (2): Groovy Closures and Objects
Groovy可以通过Closure(闭包)来定义函数,闭包有两个特点:闭包可以像数值和字符串类型那样被赋给变量,也可以访问其作用域外的变量。 1. 闭包的声明和调用 使用def 声明闭包,注意这里和声明函数相比多了等号= : def foo = "One million dollars" def myClosure = { println "Hello fro…
Read more
learn, build, evaluate
Groovy可以通过Closure(闭包)来定义函数,闭包有两个特点:闭包可以像数值和字符串类型那样被赋给变量,也可以访问其作用域外的变量。 1. 闭包的声明和调用 使用def 声明闭包,注意这里和声明函数相比多了等号= : def foo = "One million dollars" def myClosure = { println "Hello fro…
Read more
本系列整理自Udacity上Gradle for Android and Java课程(国内需访问中文版用Gradle构建Android和Java),旨在提供一份快速参考手册,以便查用。 0. Gradle与Groovy Gradle编译脚本是基于Groovy编写的。Groovy是一个运行于JVM的脚本语言,支持DSL(Domain Specific Languages),具有很高的可读性…
Read more