gradle 实例代码

public class CompareSize{
    private int max
    private int min

    public CompareSize(int max, int min) {
        this.max = max
        this.min = min
    }

    public int getMajor() {
         major
    }

    public void setMajor(int major) {
        this.major = major;
    }
}
CompareSize v1=new CompareSize(1,1)
println v1.max;
CompareSize v2=null
println v2==v1

//groovy 高效特性

//1可选的类型定义

def ver=1

//2 assert

//assert version==2

//3 括号是可选的

println ver

//4 字符串

def s1='mwzhyf'  //仅仅是字符串

def s2="mwzhyf  is ${version}" //可以插入变量

def s3='''mw

love

zhyf''' //可以换行

println s1
println s2
println s3
//5 集合api

//list

def buildTools=['ant','maven']

buildTools << 'gradle'

assert buildTools.getClass()==ArrayList

assert buildTools.size()==3

//map

def buildleYears=['ant':20,'maven':24]

buildleYears.gradle=29

println buildleYears.ant

println buildleYears['gradle']

println buildleYears.getClass()
//​ 6 闭包 代码块

def c1={

    v->

        print v

}

def c2={

    print 'ho'

}

def method1(Closure closure){

    closure('par')

}

def method2(Closure closure){

    closure()

}

method1(c1);

method2(c2);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lozhyf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值