Computer >> Máy Tính >  >> Lập trình >> Java

Các lệnh / vars khác nhau trong JShell trong Java 9 là gì?


JShell là một dòng lệnh tương tác công cụ được giới thiệu trong Java 9. Nó còn được gọi là REPL công cụ nhận đầu vào, đánh giá và in đầu ra cho người dùng.

Trong công cụ JShell, có thể liệt kê tất cả các biến được tạo bằng cách sử dụng lệnh nội bộ " / vars ". Chúng tôi có" / vars khác nhau "có sẵn trong công cụ JShell như được liệt kê bên dưới.

/vars
/vars [ID]
/vars [Variable_Name]
/vars -start
/vars -all
  • / vars: Lệnh này cho phép chúng tôi hiển thị danh sách tất cả các biến đang hoạt động của phiên hiện tại.
  • / vars [ID]: Lệnh này hiển thị biến và giá trị của nó, tương ứng với ID đã nhập . ID này tương ứng với tên của biến mà JShell đã gán cho biểu thức ( $ 1, $ 2 …).
  • / vars [Variable_Name]: Lệnh này hiển thị biến [Tên_biến] và giá trị của nó.
  • / vars -start: Lệnh này cho phép chúng tôi hiển thị tất cả các biến mà chúng tôi đã thêm vào tập lệnh khởi động JShell .
  • / vars - tất cả: Lệnh này hiển thị danh sách tất cả đang hoạt động , không hoạt động đã tải khi khởi động.


Trong đoạn mã dưới đây, đã tạo biểu thức và biến. Sau đó, chúng tôi có thể áp dụng các " / vars khác nhau "lệnh.

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)