Java 9 的 JShell 中有哪些不同的“/vars”命令?


JShell 是 Java 9 中引入的一種互動式命令列工具。它也稱為REPL 工具,可以接收輸入,對其進行評估,並將輸出列印給使用者。

在 JShell 工具中,可以使用內部命令“/vars”列出所有建立的變數。JShell 工具中提供不同的“/vars”命令,如下所示。

/vars
/vars [ID]
/vars [Variable_Name]
/vars -start
/vars -all
  • /vars:此命令允許我們顯示當前會話中所有活動變數的列表。
  • /vars [ID]:此命令顯示變數及其值,對應於輸入的ID。此 ID 對應於 JShell 分配給表示式的變數名 ($1, $2…)。
  • /vars [Variable_Name]:此命令顯示變數[Variable_Name]及其值。
  • /vars -start:此命令允許我們顯示已新增到JShell 啟動指令碼的所有變數。
  • /vars -all:此命令顯示啟動時所有活動非活動已載入變數的列表。


在下面的程式碼片段中,建立了表示式和變數。然後我們可以應用不同的“/vars”命令。

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> 2 + 4
$1 ==> 6

jshell> /vars
|   int $1 = 6

jshell> int x = 20
x ==> 20

jshell> /vars
|   int $1 = 6
|   int x = 20

jshell> /vars $1
|   int $1 = 6

jshell> /vars x
|   int x = 20

jshell> /vars -all
|   int $1 = 6
|   int x = 20

jshell> /drop x
| dropped variable x

jshell> /vars -all
|   int $1 = 6|   int x = (not-active)

更新於:2020年4月10日

352 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.