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:此命令在启动时显示所有active,inactive和已加载变量的列表。


在下面的代码段中,创建了表达式和变量。然后,我们可以应用不同的“ / 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)

以上是 Java 9中的JShell中有哪些不同的“ / vars”命令? 的全部内容, 来源链接: utcz.com/z/354951.html

回到顶部