首頁 >Java >java教程 >在Java 9的JShell中,不同的'/edit'指令有哪些?

在Java 9的JShell中,不同的'/edit'指令有哪些?

王林
王林轉載
2023-09-13 19:33:03858瀏覽

在Java 9的JShell中,不同的"/edit"命令有哪些?

JShellJava 9 中引入的命令列工具,無需使用inin() 方法即可計算聲明、語句和表達式。 JShell可以設定一個名為JShell Edit Pad的文字編輯器,它可以讓我們非常方便地修改程式碼,並且可以使用「/edit」命令啟動它。

以下是 Jshell 中使用的不同「/edit」指令。

<strong>/edit
/edit [ID]
/edit [Code_Name]</strong>
  • /edit: 此指令可以在沒有參數的情況下使用,「/edit」指令顯示文字編輯器中的所有活動程式碼。
  • /edit [ID]:此指令在文字編輯器中顯示與輸入的 ID 相對應的程式碼。
  • /edit#[Code_Name]:此指令在文字編輯器中顯示與輸入的名稱相對應的程式碼。
<strong>jshell> int i = 10
i ==> 10

jshell> double j = 20.0
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit</strong>

在上面,我們建立了整數 i、雙精確度 y 以及一個名為「sum」的方法。輸入“/edit”指令,會顯示“JShell Edit Pad”,如下所示。

在Java 9的JShell中,不同的'/edit'指令有哪些?

我們可以使用編輯器新增或修改程式碼並使用接受按鈕驗證設定。我們可以新增一個新的divide() 方法並修改變數"y" 的值,如下所示

在Java 9的JShell中,不同的'/edit'指令有哪些?

<strong>jshell> int i = 10
i ==> 10

jshell> double j = 20
j ==> 20.0

jshell> public int sum(int x, int y) {
...>       return x + y;
...>    }
| created method sum(int,int)

jshell> /edit
j ==> 50.0
| created method divide(double,double)</strong>

如果我們只想在JShell Edit Pad中顯示變數“i”,只需鍵入命令“/edit i”,顯示10。同理,如果我們只想修改“ID 2”的文字(對應變數y),只需輸入命令“/edit 2”,顯示 20。

以上是在Java 9的JShell中,不同的'/edit'指令有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除