インタラクティブシェル(REPL)の使用

Java:
インタラクティブシェル(REPL)の使用

方法:

Java 9で導入されたjshellツールを使えば、JavaでREPLを開始することは簡単です。基本セッションを開始する方法は次のとおりです:

jshell> int sum(int a, int b) {
   ...> return a + b;
   ...> }
|  sum(int,int)メソッドが作成されました

jshell> sum(5, 7)
$1 ==> 12

いつでも/exitで終了します。

jshell> /exit
|  さようなら

ディープダイブ

jshellの前には、JavaプログラマーにはPythonやRubyの開発者のような公式のREPLがありませんでした。彼らはIDEを使用したり、些細なタスクでもフルプログラムを書いていました。Java 9のjshellはゲームチェンジャーであり、そのギャップを埋めました。

代替手段にはオンラインコンパイラーやIDEプラグインがありますが、jshellの即時性には及びません。内部に関しては、jshellはJava Compiler APIを使用してコード断片を実行します。これはかなり素晴らしいことです。それは遊び場以上のものであり、ライブラリのインポート、クラスの定義などが可能です。これにより、プロトタイピングに向いている強力なツールとなります。

関連項目