groovy高效特性
1 可選的類型定義,變量類型可以不用定義,系統(tǒng)自動識別
def version = 1
2 assert 斷言
3 括號是可選的
println(version) 等于 println version
4 字符串,有三種類型
def s1='ab' // 僅僅是個字符串
def s2="bc ${version}" // 可以插入變量
def s3='''ml
sda''' // 可以換行
5 集合api
// list 類型
def tool=['ant','maven']
tool << 'gradle' // 追加一個類型
// map
def bui =['vue': 100,'react': 35]
bui.jq=11
// 獲取方法
hui.jq
hui['vue']
6 閉包
def c1={
v->
print v
}
def c2={
print 'htll'
}
def met1(Closure closure){
cloure('param')
}
def met2(Closure closure){
cloure()
}
met1(c1)
met2(c2)