Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9에서 JShell의 다른 /vars 명령은 무엇입니까?


JShell 대화형 명령줄입니다. Java 9에 도입된 도구입니다. REPL 이라고도 합니다. 입력을 받아 평가하고 사용자에게 출력을 인쇄하는 도구입니다.

JShell 도구에서 내부 명령 "/vars를 사용하여 생성된 모든 변수를 나열할 수 있습니다. ". 다른 "/vars " 아래 나열된 JShell 도구에서 사용할 수 있는 명령입니다.

/vars
/vars [ID]
/vars [Variable_Name]
/vars -start
/vars -all
  • /var: 이 명령을 사용하면 현재 세션의 모든 활성 변수 목록을 표시할 수 있습니다.
  • /vars [ID]: 이 명령은 입력된 ID에 해당하는 변수와 값을 표시합니다. . 이 ID는 JShell이 ​​식($ 1, $ 2)에 할당한 변수의 이름에 해당합니다. …).
  • /vars [변수 이름]: 이 명령은 [Variable_Name] 변수를 표시합니다. 그리고 그 가치.
  • /vars -start: 이 명령을 사용하면 JShell 시작 스크립트에 추가한 모든 변수를 표시할 수 있습니다. .
  • /vars - 모두: 이 명령은 모든 활성 목록을 표시합니다. , 비활성로드됨 시작 시 변수


아래 코드 스니펫에서 표현식과 변수를 생성했습니다. 그런 다음 다른 "/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)