Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

คำสั่ง /vars ต่างๆ ใน JShell ของ Java 9

JShell เป็นเครื่องมือ interactive command-line ที่เพิ่มมาใน Java 9 เรียกอีกอย่างว่า REPL tool ที่รับ input ประเมินแล้วพิมพ์ output ให้ผู้ใช้

ใน JShell tool สามารถแสดงรายการตัวแปรทั้งหมดที่สร้างขึ้นได้ด้วยคำสั่ง internal "/vars" มีคำสั่ง "/vars" ต่างๆ ใน JShell ดังนี้:

/vars
/vars [ID]
/vars [Variable_Name]
/vars -start
/vars -all
  • /vars: แสดงรายการตัวแปร active ทั้งหมดของ session ปัจจุบัน
  • /vars [ID]: แสดงตัวแปรและค่าที่ตรงกับ ID ที่ป้อน ID นี้ตรงกับชื่อตัวแปรที่ JShell กำหนดให้ expression (เช่น $1, $2...)
  • /vars [Variable_Name]: แสดงตัวแปร [Variable_Name] และค่าของมัน
  • /vars -start: แสดงตัวแปรทั้งหมดที่เพิ่มเข้าไปใน JShell startup script
  • /vars -all: แสดงรายการตัวแปร active, inactive, และ loaded ตอน startup ทั้งหมด

ในโค้ดด้านล่าง สร้าง expression และตัวแปร แล้วใช้คำสั่ง "/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)