Groovy-command-line

提供:Dev Guides
移動先:案内検索

Groovy-コマンドライン

groovyshとして知られるGroovyシェルは、groovy式の評価、クラスの定義、および単純なプログラムの実行に簡単に使用できます。 コマンドラインシェルは、Groovyのインストール時にインストールされます。

以下はGroovyで利用可能なコマンドラインオプションです-

Command line parameter Full Name Details
-C --color[=FLAG] Enable or disable use of ANSI colors
-D --define=NAME=VALUE Define a system property
-T --terminal=TYPE Specify the terminal TYPE to use
-V --version Display the version
-classpath Specify where to find the class files – must be the first argument
-cp --classpath Aliases for '-classpath'
-d --debug --debug Enable debug output
-e --evaluate=arg Evaluate option fist when starting interactive session
-h --help Display this help message
-q --quiet Suppress superfluous output
-v --verbose Enable verbose output

次のスナップショットは、Groovyシェルで実行される式の簡単な例を示しています。 次の例では、groovyシェルで「Hello World」と出力しています。

Groovy Shell

クラスと関数

コマンドプロンプトでクラスを定義し、新しいオブジェクトを作成して、クラスのメソッドを呼び出すのは非常に簡単です。 次の例は、これを実装する方法を示しています。 次の例では、単純なメソッドを使用して単純なStudentクラスを作成しています。 コマンドプロンプト自体では、クラスのオブジェクトを作成し、Displayメソッドを呼び出しています。

標準クラスの作成

コマンドプロンプトでメソッドを定義し、メソッドを呼び出すのは非常に簡単です。 メソッドはdefタイプを使用して定義されることに注意してください。 また、Displayメソッドが呼び出されたときに実際の値に置き換えられるnameというパラメーターが含まれていることにも注意してください。 次の例は、これを実装する方法を示しています。

コマンドのプロンプトと呼び出し

コマンド

シェルにはさまざまなコマンドがあり、シェルの環境への豊富なアクセスを提供します。 以下に、それらのリストとその機能を示します。

Sr.No Command SMP Command Description
1

:help

(:h)このヘルプメッセージを表示する

2

?

(:? )へのエイリアス::help

3

:exit

(:x)シェルを終了します

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)新しいコマンドをシェルに登録します

19

:doc

(:D)引数のドキュメントを表示するブラウザウィンドウを開きます

20

:history

(:H)編集行の履歴の表示、管理、呼び出し