इंटरैक्टिव शेल (REPL) का उपयोग

Java:
इंटरैक्टिव शेल (REPL) का उपयोग

कैसे करें:

Java 9 में परिचय किए गए jshell उपकरण के साथ जावा में एक REPL शुरू करना सरल है। यहां बताया गया है कि इसे कैसे प्राप्त करें और एक आधारभूत सत्र कैसे शुरू करें:

jshell> int sum(int a, int b) {
   ...> return a + b;
   ...> }
|  बन ि गय िि sum(int,int)

jshell> sum(5, 7)
$1 ==> 12

किसी भी समय /exit के साथ बाहर निकलें।

jshell> /exit
|  अलवि

गहन अध्ययन

jshell से पहले, जावा प्रोग्रामर्स के पास एक आधिकारिक REPL नहीं था, पाइथन या रूबी डेव्स के विपरीत। वे आईडीई या पूर्ण कार्यक्रमों का उपयोग करते थे, यहां तक कि तुच्छ कार्यों के लिए भी। जावा 9 के रूप में jshell एक खेल-बदलाव वाला था, जिसने उस अंतर को पाट दिया।

विकल्प में ऑनलाइन कम्पाइलर या IDE प्लगइन्स शामिल हैं, लेकिन वे jshell की तत्कालता के बराबर नहीं हैं। आंतरिक रूप से, jshell जावा कंपाइलर API का उपयोग करके कोड खंडों को निष्पादित करता है, जो काफी अच्छा है। यह केवल एक प्लेग्राउंड से अधिक है—यह पुस्तकालयों को आयात कर सकता है, कक्षाएं परिभाषित कर सकता है, और अधिक। यह इसे प्रोटोटाइपिंग के लिए एक मजबूत उपकरण बनाता है।

देखें भी