Groovy - 命令列



Groovy shell(稱為 groovysh)可以輕鬆地用於評估 Groovy 表示式、定義類和執行簡單的程式。安裝 Groovy 時會安裝命令列 shell。

以下是 Groovy 中可用的命令列選項:

命令列引數 完整名稱 詳情
-C --color[=FLAG] 啟用或停用 ANSI 顏色
-D --define=NAME=VALUE 定義系統屬性
-T --terminal=TYPE 指定要使用的終端型別
-V --version 顯示版本
-classpath 指定查詢類檔案的位置 - 必須是第一個引數
-cp --classpath “-classpath”的別名
-d --debug 啟用除錯輸出
-e --evaluate=arg 啟動互動式會話時首先評估選項
-h --help 顯示此幫助訊息
-q --quiet 抑制多餘的輸出
-v --verbose 啟用詳細輸出

以下快照顯示了在 Groovy shell 中執行表示式的簡單示例。在下面的示例中,我們只是在 Groovy shell 中列印“Hello World”。

Groovy Shell

類和函式

在命令提示符下定義類、建立新物件並在類上呼叫方法非常容易。以下示例顯示瞭如何實現此目的。在以下示例中,我們正在建立一個簡單的 Student 類和一個簡單的方法。在命令提示符本身中,我們正在建立類的物件並呼叫 Display 方法。

Create Std Class

在命令提示符下定義方法並呼叫方法非常容易。請注意,該方法使用 def 型別定義。還要注意,我們包含了一個名為 name 的引數,當呼叫 Display 方法時,該引數將被實際值替換。以下示例顯示瞭如何實現此目的。

prompt and invoke command

命令

shell 有許多不同的命令,這些命令提供了對 shell 環境的豐富訪問。以下是它們的列表及其功能。

序號 命令 &smp; 命令描述
1

:help

(:h ) 顯示此幫助訊息

2

?

(:? ) :help 的別名

3

:exit

(:x ) 退出 shell

4

:quit

(:q ) :exit 的別名

5

import

(:i ) 將類匯入名稱空間

6

:display

(:d ) 顯示當前緩衝區

7

:clear

(:c ) 清除緩衝區並重置提示符計數器

8

:show

(:S ) 顯示變數、類或匯入

9

:inspect

(:n ) 使用 GUI 物件瀏覽器檢查變數或最後一個結果

10

:purge

(:p ) 清除變數、類、匯入或首選項

11

:edit

(:e ) 編輯當前緩衝區

12

:load

(:l ) 將檔案或 URL 載入到緩衝區

13

.

(:. ) :load 的別名

14

.save

(:s ) 將當前緩衝區儲存到檔案

15

.record

(:r ) 將當前會話記錄到檔案

16

:alias

(:a ) 建立別名

17

:set

(:= ) 設定(或列出)首選項

18

:register

(:rc) 在 shell 中註冊一個新命令

19

:doc

(:D ) 開啟一個瀏覽器視窗,顯示引數的文件

20

:history

(:H ) 顯示、管理和呼叫編輯行歷史記錄

廣告
© . All rights reserved.