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

Làm cách nào để đặt chế độ tiết trong JShell trong Java 9?


JShell REPL công cụ đã giới thiệu trong Java 9. Chúng tôi có thể sử dụng công cụ này để thực thi các đoạn mã đơn giản trong dòng lệnh nhắc nhở.

Khi chúng tôi nhập biểu thức số học , biến , v.v. trong JShell, sau đó nó hiển thị kết quả mà không có chi tiết về loại biến được tạo. Trong JShell có thể hiển thị thêm thông tin về việc thực thi lệnh đã nhập, sử dụng chế độ tiết . Chúng tôi cần lấy thêm thông tin về các lệnh được thực thi bằng cách sử dụng lệnh:" / set feedback verbose "(lệnh có thể được đặt trước" / ").

Trong đoạn mã dưới đây, chế độ chi tiết trên và nó có thể hiển thị thêm thông tin về loại biến.

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /set feedback verbose
| Feedback mode: verbose

jshell> 5.0 * 8
$1 ==> 40.0
| created scratch variable $1 : double

jshell> String str = "TutorialsPoint";
str ==> "TutorialsPoint"
| created variable str : String

jshell> void test() {
...> System.out.println("Tutorix");
...> }
| created method test()

jshell> test()
Tutorix

jshell> String str1 = new String("Tutorix");
str1 ==> "Tutorix"
| created variable str1 : String

jshell> "TutorialsPoint" + "Tutorix" + 2019
$6 ==> "TutorialsPointTutorix2019"
| created scratch variable $6 : String

jshell> int test1() {
...> return 10;
...> }
| created method test1()

jshell> test1()
$8 ==> 10
| created scratch variable $8 : int