1.如圖
1.groovy 變量的類型和java和相似烛芬,包括基本類型和對象類型话侄,但是groovy的基本類型 如int 在編譯運(yùn)行的直接裝包成Integer 變成了對象型菩暗。所以groovy其實(shí)沒有基本類型的揪胃。驗(yàn)證如下:
2.對于groovy的變量的定義署海,可以強(qiáng)類型如 x 寫明了是一個(gè)int 類型。這種的聲明后期不能更改成其他類型肄方。這種類型是強(qiáng)類型冰垄。?
對于弱類型def 關(guān)鍵字是可以的 ,開始x_1 是一個(gè)int 類型 后期改成了字符串類型,直接運(yùn)行 打印如下
如圖?
打印結(jié)果
注意:其實(shí)弱類型 其實(shí)就是 Object 你給什么類型的都可以虹茶。 當(dāng)變量只是自己用不給其他模塊用時(shí)逝薪,推薦用def 。當(dāng)給其他模塊用時(shí)蝴罪,推薦用強(qiáng)類型董济。