JavaScript:
ইন্টারয়াক্টিভ শেল (REPL) ব্যবহার করা
কিভাবে:
Node.js একটি REPL সরবরাহ করে যা টার্মিনালের মাধ্যমে প্রাপ্য। এটি খুলুন, এবং আপনি তৈরি। এখানে একটি স্বাদ রয়েছে:
$ node
> let sum = (a, b) => a + b;
অনির্ধারিত
> sum(5, 10);
15
> .exit
সোজাসাপটা, তাই না? ভেরিয়েবল, ফাংশন সংজ্ঞায়িত করুন, বা লুপ চালান। কাজ শেষে, .exit
আপনাকে বাস্তব দুনিয়ায় ফিরিয়ে নিয়ে যায়।
গভীর দিকে
REPLs ষাটের দশক থেকে চালু আছে - LISP এই ধারণাটির অগ্রদূত। ধারণাটি: প্রোগ্রামারকে তাত্ক্ষণিক প্রতিক্রিয়া দেওয়া। বিকল্প? Node.js REPL ছাড়াও, ব্রাউজার-ভিত্তিক কনসোলের মতো Chrome DevTools, অনলাইন স্যান্ডবক্সের মতো JSFiddle, বা ফুল IDEs যেমন VSCode ইন্টার্যাক্টিভ প্লেগ্রাউন্ড সহ রয়েছে।
আড়ালে, REPL ওয়ার্কফ্লোগুলি সাধারণত:
- ইনপুট পড়া
- কোড কম্পাইল এবং চালানো
- আউটপুট প্রিন্ট করা
- প্রত্যাবর্তন
এটি একটি সাধারণ তবে কার্যকর চক্র যা ইন্টার্যাক্টিভ কোডিংয়ে বিশাল প্রভাব ফেলেছে।