Groovy是一種功能強大,可選類型和動態 語言,支持Java平臺。旨在提升開發人員的生產力得益於簡潔,熟悉且簡單易學的語法。能夠與任何Java程序順利集成,並當即爲您的應用程序提供強大的功能,包括腳本編寫功能,特定領域語言編寫,運行時和編譯時元編程以及函數式編程。html
1.CentOS 7 系統
2.可鏈接外網
3.已下載jdk軟件包java
tar xvf jdk-8u221-linux-x64.tar.gz -C /usr/local
cd /usr/local
mv jdk-8u221 javalinux
sed -i '$aJAVA_HOME=/usr/local/java\nCLASSPATH=$JAVA_HOME/lib\nPATH=$PATH:$JAVA_HOME/bin\nexport PATH JAVA_HOME CLASSPATH' /etc/profile
source /etc/profile
java -versionshell
cd /usr/local
unzip apache-groovy-sdk-3.0.5.zip 編程
export GROOVY_HOME=/usr/local/groovy-3.0.5
export PATH=$PATH:$GROOVY_HOME/bin瀏覽器
source /etc/profileide
cd /usr/local/groovy-3.0.5/bin
groovysh函數式編程
命令 | 命令說明 |
---|---|
:help | (:h)顯示此幫助消息 |
? | (:? ) 別名爲::幫助 |
:exit | (:x)退出shell |
:quit | (:q)別名爲::exit |
import | (:i)將一個類導入命名空間 |
:clear | (:c)清除緩衝區並復位提示計數器 |
:display | (:d)顯示當前緩衝區 |
:show | (:S)顯示變量,類或導入 |
:inspect | (:n)使用GUI對象瀏覽器檢查變量或最後一個結果 |
:purge | (:p)清除變量,類,導入或首選項 |
:load | (:l)將文件或URL裝入緩衝區 |
.save | (:s)將當前緩衝區保存到文件 |
.record | (:r)將當前會話記錄到文件 |
. | (:.)別名爲::load |
:register | (:rc)使用shell註冊新命令 |
:set | (:=)設置(或列表)首選項 |
:doc | (:D)打開一個瀏覽器窗口,顯示參數的文檔 |
:history | (:H)顯示,管理和撤回編輯行歷史記錄 |