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)編集行の履歴の表示、管理、呼び出し |