Groovy 命令行

2022-07-21 11:31 更新

被稱為groovysh的Groovy shell可以很容易地用于評估groovy表達式,定義類和運行簡單的程序。當安裝Groovy時,將安裝命令行shell。

以下是Groovy中提供的命令行選項:

命令行參數(shù)全名描述
-C--color [= FLAG]啟用或禁用使用ANSI顏色
-D--define = NAME = VALUE定義系統(tǒng)屬性
-T--terminal = TYPE指定要使用的終端TYPE
-V--version顯示版本
-classpath 指定在哪里找到類文件 - 必須是第一個參數(shù)
-cp--classpath別名“-classpath”
-d--debug--debug啟用調(diào)試輸出
-e--evaluate=arg啟動交互式會話時,評估選項指標
-H--help顯示此幫助消息
-q--quiet禁止多余的輸出
-v--verbose啟用詳細輸出

以下快照顯示了在Groovy shell中執(zhí)行的表達式的一個簡單示例。在下面的例子中,我們只是在groovy shell中打印“Hello World”。

Groovy的外殼

類和函數(shù)

在命令提示符下定義一個類是很容易的,創(chuàng)建一個新對象并調(diào)用類上的方法。下面的示例顯示如何實現(xiàn)。在下面的示例中,我們使用簡單的方法創(chuàng)建一個簡單的Student類。在命令提示符本身中,我們正在創(chuàng)建一個類的對象并調(diào)用Display方法。

創(chuàng)建標準類

很容易在命令提示符中定義一個方法并調(diào)用該方法。注意,該方法是使用def類型定義的。還要注意,我們已經(jīng)包括一個稱為名稱的參數(shù),然后在調(diào)用Display方法時將其替換為實際值。下面的示例顯示如何實現(xiàn)。

提示并調(diào)用命令

命令

shell有許多不同的命令,提供對shell環(huán)境的豐富訪問。以下是他們的名單和他們做什么。

命令命令說明
:help(:h)顯示此幫助消息
?(:?)別名為::幫助
:exit(:x)退出shell
:quit(:q)別名為::exit
import(:i)將一個類導(dǎo)入命名空間
:display(:d)顯示當前緩沖區(qū)
:clear(:c)清除緩沖區(qū)并復(fù)位提示計數(shù)器
:show(:S)顯示變量,類或?qū)?/span>
:inspect(:n)使用GUI對象瀏覽器檢查變量或最后一個結(jié)果
:purge(:p)清除變量,類,導(dǎo)入或首選項
:edit(:e)編輯當前緩沖區(qū)
:load(:l)將文件或URL裝入緩沖區(qū)
.(:.)別名為::load
.save(:s)將當前緩沖區(qū)保存到文件
.record(:r)將當前會話記錄到文件
:alias(:a)創(chuàng)建別名
:set(:=)設(shè)置(或列表)首選項
:register(:rc)使用shell注冊新命令
:doc(:D)打開一個瀏覽器窗口,顯示參數(shù)的文檔
:history(:H)顯示,管理和撤回編輯行歷史記錄
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號