Groovy之環(huán)境搭建

安裝GDK
進(jìn)入Groovy官網(wǎng)
#?Groovy?官網(wǎng)地址
https://groovy.apache.org/download.html
選擇Groovy 3.0版本的SDK bundle下載,其包含了binary二進(jìn)制包、source源碼、documentation文檔。由于Groovy的運行依賴于JDK,故需要讀者另行下載、安裝。此處不再贅述

下載、解壓后放置在如下路徑中

設(shè)置環(huán)境變量
這里我們使用的Shell是Zsh,故需要修改用戶主目錄下的.zshrc配置文件

向.zshrc配置文件追加如下配置,定義Groovy_3_HOME環(huán)境變量,并修改PATH環(huán)境變量
#?Groovy
#?GDK?3
export?Groovy_3_HOME="/Library/GDK/groovy-3.0.9"
export?PATH=$PATH:$Groovy_3_HOME/bin
如下所示

修改、保存配置文件后重新打開Zsh窗口,執(zhí)行如下命令。驗證是否配置成功
#?查看Groovy版本
groovy?--version
效果如下所示

基于IDEA開發(fā)
這里通過IDEA建立開發(fā)環(huán)境,選擇相應(yīng)的JDK、GDK

在Demo1目錄下建立工程

在src目錄上右鍵新建我們的第一個Groovy Class
class?HelloWorld?{
????static?void?main(args)?{
????????println("Hello?World");
????}
}
如下所示

執(zhí)行結(jié)果如下,符合預(yù)期

其次,Groovy還支持腳本的方式。即通過IDEA新建一個Groovy Class,并在其中不定義類,而是直接定義方法。示例如下
package?com.aaron.ScriptDemo
//?Groovy?Script?示例
println("Hello,?This?is?a?Groovy?Script")
assert?calc("mul",?3,7)?==?21
assert?calc("plus",?3,7)?==?10
assert?calc("other",?3,7)?==?-4
//?腳本內(nèi)直接定義方法
def?calc(String?type,?def?num1,?def?num2)?{
?if(type=="plus")?{
??return?num1?+?num2
?}?else?if(type=='mul')?{
??return?num1?*?num2
?}?else?{
??return?num1?-?num2
?}
}
然后在腳本內(nèi)直接右鍵即可運行、調(diào)試該腳本

評論
圖片
表情
