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)