如何在 Java 9 中重新執行 JShell 中現有的程式碼段?\n
JShell 是 Java 9 中引入的第一個 REPL 工具。我們可以使用 JShell 工具在命令列提示符中執行簡單的程式碼段。我們可以透過鍵入“jshell”命令啟動一個 JShell 會話,透過鍵入“/exit”命令停止會話,並透過使用“/help”命令搜尋特定命令。
“/reload”命令可用於重新執行JShell 中所有現有的程式碼段。我們還可以使用“/reset”命令來刪除 JShell 會話中的所有先前程式碼。
在下面的程式碼段中,我們建立了一組程式碼段。
jshell> 2+10
$1 ==> 12
jshell> String s = "Tutorialspoint"
s ==> "Tutorialspoint"
jshell> System.out.println("Tutorialspoint")
Tutorialspoint
jshell> int num1 = 25
num1 ==> 25
jshell> /1
2+10
$5 ==> 12
jshell> /2
String s = "Tutorialspoint";
s ==> "Tutorialspoint"
jshell> /3
System.out.println("Tutorialspoint")
Tutorialspoint
jshell> /4
int num1 = 25;
num1 ==> 25在下面的程式碼段中,我們可以應用“/reload”命令。Jshell 工具重新執行所有現有的程式碼段並打印出來。
jshell> /reload
| Restarting and restoring state.
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: int num1 = 25;在下面的程式碼段中,我們可以應用“/reset”命令來刪除 JShell 會話中的所有先前程式碼,並打印出“正在重置狀態”。
jshell> /reset | Resetting state. jshell>
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP