1、Groovy函数
1.1 返回值
- Groovy函数除非指定确定的返回类型(void也算一种返回类型),否则定义函数必须加上def。
- 如果显示的使用return关键字,那么返回return指定的返回值。
- 如果没有显示的使用return,那么返回最后一个表达式的结果。
- 如果使用void关键字代替def关键字定义函数,则函数的返回值将为null。
//指定确定的返回值类型
String getString(){
return "string"
}
//没有指定确定的返回值类型
def getString(){
return "string"
}
void getString(){
println "string"
}
1.2 函数定义
在定义的函数需要传参时,可以不指定传参的类型,