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

คำสั่ง /vars ที่แตกต่างกันใน JShell ใน Java 9 คืออะไร


JShell เป็น บรรทัดคำสั่งแบบโต้ตอบ เครื่องมือที่นำมาใช้ใน Java 9 เรียกอีกอย่างว่า REPL เครื่องมือที่รับอินพุต ประเมิน และพิมพ์ผลลัพธ์ไปยังผู้ใช้

ในเครื่องมือ JShell เป็นไปได้ที่จะแสดงรายการตัวแปรทั้งหมดที่สร้างโดยใช้คำสั่งภายใน "/vars " เรามี "/vars . ที่แตกต่างกัน " คำสั่งที่มีอยู่ในเครื่องมือ JShell ตามรายการด้านล่าง

/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 - ทั้งหมด: คำสั่งนี้แสดงรายการ ใช้งาน . ทั้งหมด , ไม่ใช้งาน และ โหลดแล้ว ตัวแปรเมื่อเริ่มต้น


ในข้อมูลโค้ดด้านล่าง สร้างนิพจน์และตัวแปร จากนั้นเราก็สามารถใช้ "/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)