Java:
ইন্টারয়াক্টিভ শেল (REPL) ব্যবহার করা
কিভাবে:
Java 9-এ প্রবর্তিত jshell
টুলের সাহায্যে Java-তে REPL শুরু করা সহজ। এখানে কিভাবে এটির উপর হাত পেতে এবং একটি বেসিক সেশন শুরু করতে হয়:
jshell> int sum(int a, int b) {
...> return a + b;
...> }
| পদ্ধতি তৈরি হয়েছে sum(int,int)
jshell> sum(5, 7)
$1 ==> 12
যেকোন সময় /exit
দিয়ে বের হোন।
jshell> /exit
| বিদায়
গভীর ডুব
jshell
-এর আগে, Java প্রোগ্রামাররা পাইথন অথবা রুবি ডেভেলপারদের মত একটি অফিসিয়াল REPL পেত না। তারা IDE ব্যবহার করত অথবা তুচ্ছ কাজের জন্যও পূর্ণ প্রোগ্রাম লিখত। Java 9 এ jshell
একটি খেলাধুলার মত পরিবর্তন এনেছিল, সেই ফাঁক পূরণ করে।
বিকল্পগুলি অনলাইন কম্পাইলার বা IDE প্লাগইনস রয়েছে, তবে তারা jshell
-এর তাৎক্ষণিকতার সাথে মিল রাখতে পারেনি। অভ্যন্তরে, jshell
জাভা কম্পাইলার API ব্যবহার করে কোড খণ্ড নির্বাহ করে, যা বেশ চমৎকার। এটি কেবল একটি খেলার মাঠ নয়—এটি লাইব্রেরি আমদানি করতে, ক্লাস সংজ্ঞায়িত করতে এবং আরও অনেক কিছু করতে পারে। এটি প্রোটোটাইপিংয়ের জন্য একটি দৃঢ় টুল করে তোলে।