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 का उपयोग करके कोड खंडों को निष्पादित करता है, जो काफी अच्छा है। यह केवल एक प्लेग्राउंड से अधिक है—यह पुस्तकालयों को आयात कर सकता है, कक्षाएं परिभाषित कर सकता है, और अधिक। यह इसे प्रोटोटाइपिंग के लिए एक मजबूत उपकरण बनाता है।