Groovy-command-line
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」と出力しています。
クラスと関数
コマンドプロンプトでクラスを定義し、新しいオブジェクトを作成して、クラスのメソッドを呼び出すのは非常に簡単です。 次の例は、これを実装する方法を示しています。 次の例では、単純なメソッドを使用して単純な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)編集行の履歴の表示、管理、呼び出し |