我是靠谱客的博主 飞快绿茶,这篇文章主要介绍Groovy 需要注意的地方Groovy 需要注意的地方(熟悉3种语言以下勿扰),现在分享给大家,希望可以做个参考。

Groovy 需要注意的地方(熟悉3种语言以下勿扰)

变量和函数定义方式:

用关键字def就可以了,剩下的和java一样
groovy是无类型的,所以可以在所有变量前面都不用类型

复制代码
1
2
3
4
5
def abc="aaa" def somefunc(param1, param2){ println "hello groovy" return 100 //或者直接写100 }

变量需要注意的地方

根据Groovy的原则,如果一个类中有成员变量,Groovy会自动为它添加get和set两个函数,用于获取和设置属性值

函数需要注意的地方

-返回值可以不用写return,默认最后一行的结果为返回值
-函数调用可以不用括号

复制代码
1
2
println("test") println "test"

闭包需要注意的地方

-定义方式可以理解为将一个变量指向一个函数(注意写法)

复制代码
1
2
3
4
5
6
7
8
9
10
def clouseV = {param1, param2 -> println param1; param2 //最后一行为返回值 } 无参闭包 def clouseV2 = { -> println param1; param2 //最后一行为返回值 } //注意闭包中有一个隐含参数it, 请自行了解

-调用方式有两种,带括号的和不带括号的

复制代码
1
2
3
4
5
6
7
8
9
10
11
def clousev1={ param1, param2 -> println param1 param2; } clousev1("c1", "c2"); def functionv(param1, Closure closure){ println param1 closure(); } functionv "c1", {println "clouse"}

最后

以上就是飞快绿茶最近收集整理的关于Groovy 需要注意的地方Groovy 需要注意的地方(熟悉3种语言以下勿扰)的全部内容,更多相关Groovy内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(91)

评论列表共有 0 条评论

立即
投稿
返回
顶部