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

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

কিভাবে:

আপনার C# পরিবেশে একটি REPL চালু করুন সি# ইন্টার‌্যাক্টিভ উইন্ডো ব্যবহার করে অথবা আপনার টার্মিনালে dotnet-script রান করুন। এখানে এটি ব্যবহার করার এক অনুধাবন দেওয়া হল:

> var greeting = "হ্যালো, রিপ্ল!";
> Console.WriteLine(greeting);
হ্যালো, রিপ্ল!
> 

আপনি সঙ্গে সঙ্গে প্রতিক্রিয়া পান। কোনো কম্পাইল এবং রান ধাপ নেই। শুধু কোড করুন এবং দেখুন।

গভীর ডুব

REPL লিস্প থেকে আধুনিক ভাষায় জার্নি করেছে, ডায়নামিক ভাষা যেমন Python-এ বৃদ্ধি পেয়েছে। C#-এর ক্ষেত্রে, Roslyn-এর মাধ্যমে REPL ডেভেলপারদের আরও নিকটে এসেছে। csi Roslyn-এর জন্য, এবং .NET Core-এর জন্য dotnet-script, সলিড অপশন হিসেবে পরিচিত। একটি গভীর কাট: এগুলি কোড লাইন অনুযায়ী, একসাথে নয়, মূল্যায়ন করে, যা সাধারণ C# অ্যাপের বিপরীতে একটি ভিন্ন ক্রিয়ান্বয়ন মডেল। এটি প্রথমে পাস হওয়ার পরের নির্বাহ এবং ভ্যারিয়েবলের পরিসরে প্রভাব ফেলে।

ভিজুয়াল স্টুডিওর সি# ইন্টার‌্যাক্টিভ উইন্ডো একটি রিপ্ল যা Roslyn-এ চালিত। এতে ইন্টেলিসেন্স, একাধিক রেফারেন্স, এবং NuGet প্যাকেজ সমর্থন রয়েছে। প্রারম্ভিক কমান্ড লাইন পরীক্ষার তুলনায় বেশ উন্নতি।

বিকল্প ভাষাগুলির জন্য, Python IDLE ব্যব�