概述
Groovy 需要注意的地方(熟悉3种语言以下勿扰)
变量和函数定义方式:
用关键字def就可以了,剩下的和java一样
groovy是无类型的,所以可以在所有变量前面都不用类型
def abc="aaa"
def somefunc(param1, param2){
println "hello groovy"
return 100 //或者直接写100
}
变量需要注意的地方
根据Groovy的原则,如果一个类中有成员变量,Groovy会自动为它添加get和set两个函数,用于获取和设置属性值
函数需要注意的地方
-返回值可以不用写return,默认最后一行的结果为返回值
-函数调用可以不用括号
println("test")
println "test"
闭包需要注意的地方
-定义方式可以理解为将一个变量指向一个函数(注意写法)
def clouseV = {param1, param2 ->
println param1;
param2 //最后一行为返回值
}
无参闭包
def clouseV2 = { ->
println param1;
param2 //最后一行为返回值
}
//注意闭包中有一个隐含参数it, 请自行了解
-调用方式有两种,带括号的和不带括号的
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 需要注意的地方Groovy 需要注意的地方(熟悉3种语言以下勿扰)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复