ইন্টারয়াক্টিভ শেল (REPL) ব্যবহার করা

Bash:
ইন্টারয়াক্টিভ শেল (REPL) ব্যবহার করা

কিভাবে:

Bash-এ, আপনার টার্মিনাল মূলত একটি REPL হয়। আপনি একটি কমান্ড টাইপ করেন; এটি তা পড়ে, মূল্যায়ন করে, ফলাফল প্রিন্ট করে, এবং আপনার পরবর্তী কমান্ডের জন্য অপেক্ষা করে লুপে ফিরে যায়। এখানে বাশ কে REPL হিসেবে ব্যবহার করার একটি উদাহরণ:

$ echo "Hello, World!"
Hello, World!
$ x=$((6 * 7))
$ echo $x
42

আপনার ইনপুট $ প্রম্পটের পরে অনুসরণ করে, আউটপুট পরের লাইনে প্রিন্ট করা হয়। সহজ, তাই না?

গভীরে ডুব দিন

Bash, যা Bourne Again SHell এর সংক্ষিপ্ত রূপ, অনেক Unix-ভিত্তিক সিস্টেমে ডিফল্ট শেল। এটি মূল Bourne shell-এর একটি আপগ্রেড, যা ১৯৭০-এর শেষে নির্মিত হয়েছিল। Bash একটি শক্তিশালী স্ক্রিপ্টিং টুল হলেও, এর ইন্টার‌্যাক্টিভ মোড আপনাকে লাইন অনুযায়ী কমান্ড চালাতে দেয়।

বিকল্প বিবেচনা করে দেখতে গেলে, আপনার কাছে পাইথন REPL আছে (কেবল আপনার টার্মিনালে python টাইপ করুন), Node.js (সাথে node), এবং IPython, একটি উন্নত ইন্টার‌্যাক্টিভ পাইথন শেল। প্রতিটি ভাষার প্রায়ই তার নিজস্ব REPL বাস্তবায়ন থাকে।

অধীনে, REPLs হল লুপ যা আপনার ইনপুটকে (কমান্ড বা কোড) পার্স করে, চালায় এবং stdout (আপনার স্ক্রিন) তে ফলাফল ফেরত দেয়, প্রায়শই ভাষার ইন্টারপ্রেটারকে সরাসরি ব্যবহার করে। শিক্ষা এবং প্রোটোটাইপিং করার জন্য এই তাত্ক্ষণিক ফিডব্যাক অসামান্য।

আরও দেখুন