Gradle学习(二)Groovy

Groovy

Groovy是一门jvm语言,它最终是要编译成class文件然后在jvm上执行,所以Java语言的特性Groovy都支持,我们完全可以混写Java和Groovy。
Groovy的优势:Groovy提供了更加灵活简单的语法,大量的语法糖以及闭包特性可以让你用更少的代码来实现和Java同样的功能。

Groovy的变量和方法声明

def a = 1
def b = "hello world"
def int c = 1
 
def hello() {
   println ("hello world")
   return 1; //或者 1;
}

在Groovy中,很多东西都是可以省略的

  • 语句后面的分号是可以省略的
  • 变量的类型和方法的返回值也是可以省略的
  • 方法调用时,括号也是可以省略的
  • 甚至语句中的return都是可以省略的
task test() {
   method(1,2)
   method 1,2
}

def method(int a,int b){
    println a + b
}

return 可以不写
Groovy 会把方法执行过程中的最后一句代码作为返回值。但是方法调用时,括号不可以省略

task test() {
  println method(1,2)
}

def method(int a,int b){
    return a + b
}

//省略参数类型
def method(a,b){
    return a + b
}

// 方法省略参数类型
int method(msg) {
   println msg
   r
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值