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

REPL มีความสำคัญอย่างไรใน Java 9?


REPL ย่อมาจาก Read-Eval-Print-Loop . เป็นเชลล์ที่ผู้ใช้พิมพ์นิพจน์ ประเมินผล และส่งคืนผลลัพธ์ไปยังผู้ใช้ จุดประสงค์หลักของการใช้ REPL คือการโต้ตอบอย่างรวดเร็วกับโปรแกรม Java โดยไม่ต้องสร้างไฟล์จาวา คอมไพล์ และรันมัน JShell มีประโยชน์มากสำหรับนักพัฒนาและช่วยให้เราเรียนรู้ภาษา Java

ด้านล่างนี้คือคุณลักษณะบางอย่างของ REPL

  • มีอยู่ใน Java 9
  • เราสามารถทดสอบนิพจน์ Java ใดๆ โดยไม่ต้องมีไฟล์คลาส คอมไพล์และรันมัน
  • มันเติมวิธีการเติมข้อความอัตโนมัติ เพียงแค่พิมพ์คีย์ TAB เช่นเดียวกับในโปรแกรมแก้ไขของคุณ
  • เราสามารถกำหนดวิธีการ และเรียกใช้ในภายหลังได้
  • แสดงข้อยกเว้นแก่เราหากถูกโยนทิ้ง
  • เราสามารถแก้ไขวิธีการใดๆ และเปลี่ยนแปลงได้
  • มีคำสั่งในตัว

ด้านล่างนี้คือตัวอย่างบางส่วนของ REPL โดยใช้เครื่องมือ Jshell

ตัวอย่าง-1

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

jshell> Math.round(34.543)
$1 ==> 35


ตัวอย่าง-2

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

jshell> test("TutorialsPoint")
TutorialsPoint