丙午🐎年

acc8226 的博客

The Apache Groovy programming language
Download https://groovy.apache.org/download.html

Groovy 是基于 JVM 虚拟机的一种动态语言,它的语法和 Java 非常相似,由 Java 入门 Groovy,基本上没有任何障碍。Groovy 完全兼容 Java,又在此基础上增加了很多动态类型和灵活的特性,比如支持闭包,支持 DSL,可以说它是一门非常灵活的动态脚本语言。

Groovy 的特性虽然不多,但也有一些,我们不可能在这里都讲完,在这里我挑一些和 Gradle 有关的知识讲,让大家很快的入门 Groovy,并且能看懂这门脚本语言,知道在 Gradle 为什么这么写。其次是每个 Gradle 的 build 脚本文件都是一个 Groovy 脚本文件,你可以在里面写任何符合 Groovy 的代码,比如定义类,生命函数,定义变量等等,而 Groovy 又完全兼容 Java,这就意味着你可以在 build 脚本文件里写任何的 Java 代码,非常灵活方便。

示例

1
2
3
4
5
6
7
8
9
10
class Example {
static void main(String[] args) {
// Using a simple println statement to print output to the console
println('Hello World')
def a = 123
println(a)
String zhangsan = 'zhang'
println(zhangsan)
}
}
阅读全文 »
0%