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

เราจะรันข้อมูลโค้ดด้วย ID ใน JShell ใน Java 9 ได้อย่างไร


JShell เป็นเครื่องมือโต้ตอบ (REPL ) แนะนำใน Java 9 เราสามารถดำเนินการตัวอย่างเช่น นิพจน์ , ตัวแปร , วิธีการ , ชั้นเรียน และอื่น ๆ ที่ไม่มี main () วิธีการในเครื่องมือ JShell

เราสามารถรันข้อมูลโค้ดก่อนหน้าได้โดยเพียงแค่พิมพ์ /id ซึ่งระบุ ID ของตัวอย่าง . เช่น หากเราพิมพ์ "/1 " จากนั้น JShell จะสามารถแสดง ตัวอย่างแรก ที่เราเข้าไป ดำเนินการ และแสดงผล เราสามารถดำเนินการตัวอย่างล่าสุดที่เราป้อนอีกครั้ง (ไม่ว่าจะถูกต้องหรือไม่ถูกต้อง) โดยใช้ "/! ".

ในข้อมูลโค้ดด้านล่าง เราได้สร้างชุดของข้อมูลโค้ด และเรียกใช้ข้อมูลโค้ดเหล่านั้นโดยใช้ /1, /2, /3 และ /4 .

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

jshell> 2+10
$1 ==> 12

jshell> String s = "Tutorialspoint"
s ==> "Tutorialspoint"

jshell> System.out.println("Tutorialspoint")
Tutorialspoint

jshell> int num1 = 25
num1 ==> 25

jshell> /1
2+10
$5 ==> 12

jshell> /2
String s = "Tutorialspoint";
s ==> "Tutorialspoint"

jshell> /3
System.out.println("Tutorialspoint")
Tutorialspoint

jshell> /4
int num1 = 25;
num1 ==> 25


ในข้อมูลโค้ดด้านล่าง เราสามารถเรียกใช้ข้อมูลโค้ดล่าสุดอีกครั้งโดยใช้ "/!" คำสั่ง

jshell> 2+5
$1 ==> 7

jshell> 10-6
$2 ==> 4

jshell> /1
2+5
$3 ==> 7

jshell> /!
2+5
$4 ==> 7