Groovy简明教程

2017-05-04  本文已影响0人  帝都老机长

HelloGroovy

Groovy入门级案例及简单说明

什么是Groovy

为什么要用Groovy ? 脚本语言有哪些 ? 而不用Python Ruby 等脚本语言呢 ?

安装Groovy

Mac/Linux方式

1.Homebrew 安装方式

brew install groovy

2.MacPorts 安装方式

sudo port install groovy

Windows方式

官方下载地址:Groovy 下载地址,点击下载解压至磁盘即可

note:预先配置环境变量

创建Groovy工程

1.执行命令

gradle init --type java-library

2.在build.gradle文件中,添加 Groovy 插件

apply plugin: 'groovy'

3.在dependencies task内部添加依赖配置,如下

compile 'org.codehaus.groovy:groovy-all:xxx'

Groovy相关语法

默认导入包集合:

Java的JDK VS Groovy的GDK

参考 :BaseLearning.groovy

参考 StringLearning.groovy.runCMD()

参考 StringLearning.groovy.checkNullString()

参考 StringLearning.groovy.multiValue()

参考 ClassLearning.groovy

参考 ListLearning.groovy

参考 MapLearning.groovy

参考 EachLearning.groovy

参考 EachLearning.groovy

是groovy.lang.Closure 的实例,像一段代码块或者方法指针

如何定义一个闭包:

{ [closureParameters -> ] statements }

//[closureparameters -> ]是可选的逗号分隔的参数列表,参数类似于方法的参数列表,这些参数可以是类型化或非类型化的。

Example:

{i++}

{-> println it}

{a -> a++}

{String str,int i -> println str + i}


闭包的调用:
closure(params)

closure.call(params)

参考 :ClosureLearning.groovy

参考 FileLearning.groovy

参考 JsonLearning.groovy

参考 XmlLearning.groovy

实战分析

资料来源

上一篇下一篇

猜你喜欢

热点阅读