TypeScript:
ইন্টারয়াক্টিভ শেল (REPL) ব্যবহার করা
কিভাবে:
TypeScript নিজের কোনো REPL সহ আসে না। ts-node
ব্যবহার করা যাক, এটি একটি TypeScript নির্বাহ পরিবেশ Node.js এর জন্য যাতে একটি REPL অন্তর্ভুক্ত হয়।
প্রথমে, এটি গ্লোবালি ইনস্টল করুন:
npm install -g ts-node
REPL শুরু করতে আপনার কম্যান্ড লাইনে ts-node
টাইপ করুন:
ts-node
এখানে একটি দ্রুত স্নিপেট চেষ্টা করতে পারেন:
> let message: string = 'Hello, REPL!';
> console.log(message);
Hello, REPL!
>
সেশন শেষ করতে, Ctrl+D
চাপুন।
গভীর ডাইভ
ঐতিহাসিকভাবে, REPLs লিস্প এর মতো ভাষায় প্রমিনেন্ট ছিল, যা ডাইনামিক কোড মূল্যায়নের জন্য অনুমোদন দেয়। এই ধারণাটি তারপর থেকে ছড়িয়ে পড়েছে, অনেক ভাষায় ইন্টারেক্টিভ কোডিংয়ের জন্য একটি স্ট্যাপল হয়ে উঠেছে।
TypeScript এর জন্য, ts-node
আপনার একমাত্র বিকল্প নয়। বিকল্পগুলো অন্তর্ভুক্ত করে ওয়েব ব্রাউজারে টাইপস্ক্রিপ্ট প্লেগ্রাউন্ড ব্যবহার করা অথবা উপযুক্ত প্লাগইনগুলি সহ Node.js-ভিত্তিক অন্যান্য REPLs সমর্থন করা।
বাস্তবায়নের দিক থেকে, ts-node
টাইপস্ক্রিপ্ট কম্পাইলার API ব্যবহার করে কোডটি নির্বাহের আগে তাৎক্ষণিকভাবে ট্রান্সপাইল করে। এটি আপনাকে সাথে সাথে ফিডব্যাক দেয় এবং বিশেষত সেটআপের ঝামেলা ছাড়াই TypeScript-এর সর্বশেষ বৈশিষ্ট্যগুলি চেষ্টা করার জন্য বিশেষভাবে উপযোগী।
মনে রাখবেন – যদিও একটি REPL দ্রুত পরীক্ষার জন্য দুর্দান্ত, এটি পারম্পরিক, পরীক্ষণযোগ্য এবং রক্ষণাবেক্ষণযোগ্য কোড লেখার বিকল্প নয়। এটি শিখতে এবং অন্বেষণের জন্য একটি টূল, সঠিক উন্নয়ন অনুশীলনের বিকল্প নয়।