Groovy 需要注意的地方
来源:互联网 发布:淘宝店铺收费标准 编辑:程序博客网 时间:2024/06/05 03:08
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 param1param2; }clousev1("c1", "c2");def functionv(param1, Closure closure){ println param1 closure();} functionv "c1", {println "clouse"}
0 0
- Groovy 需要注意的地方
- 需要注意的地方
- 需要注意的地方
- 需要注意的地方
- java需要注意的地方
- 考試時需要注意的地方
- Hibernate 需要注意的地方
- 有些需要注意的地方
- strtok_r需要注意的地方
- CString需要注意的地方
- MergeSort需要注意的地方
- MergeSort需要注意的地方
- JavaScript需要注意的地方
- 一些需要注意的地方
- Java 需要注意的地方
- QML需要注意的地方
- cubietruck 需要注意的地方!!!
- 指针需要注意的地方
- JavaScript基础篇(五)— — 函数(1)
- KMP算法
- linux常用信号列表
- hdoj2004(java)成绩转换
- 直接插入排序算法
- Groovy 需要注意的地方
- storyBoard的用法总结
- navicat 连接mysql报错 1129 host‘192.168.31.242’is blocked解决办法 --谷营中西软件科技园
- _use_adaptive_log_file_sync参数分析
- HDU 5670 Machine
- mongodb 日期类型
- Java中的散列映射
- Ctrl + H
- IOS适配-原理篇