TypeScript একটি ঐচ্ছিক প্যারামিটার বৈশিষ্ট্য প্রদান করে। ঐচ্ছিক প্যারামিটার ফিচার ব্যবহার করে, আমরা ফাংশনে কিছু প্যারামিটার ঐচ্ছিক ঘোষণা করতে পারি, যাতে ক্লায়েন্টকে ঐচ্ছিক প্যারামিটারে মান পাস করার প্রয়োজন হয় না।
আপনি কিভাবে TypeScript-এ একটি ফাংশনে ঐচ্ছিক প্যারামিটার পাস করবেন?
সারাংশ
- প্যারামিটার ব্যবহার করুন?: প্যারামিটারকে ঐচ্ছিক করতে সিনট্যাক্স টাইপ করুন।
- প্যারামিটারটি আরম্ভ করা হয়েছে কিনা তা পরীক্ষা করতে এক্সপ্রেশন typeof(প্যারামিটার) ব্যবহার করুন!=='undefined'।
গো কি ফাংশনে ঐচ্ছিক প্যারামিটার সমর্থন করে?
Go ঐচ্ছিক ফাংশন প্যারামিটার সমর্থন করে না। এটি ভাষা নির্মাতাদের দ্বারা একটি ইচ্ছাকৃত সিদ্ধান্ত ছিল: Go থেকে অনুপস্থিত একটি বৈশিষ্ট্য হল এটি ডিফল্ট ফাংশন আর্গুমেন্ট সমর্থন করে না।
কীভাবে ফাংশন প্যারামিটার ঐচ্ছিক হতে পারে?
আপনি যখন একটি ফাংশন ঘোষণা করেন তখন একটি ডিফল্ট মান অনুসরণ করে একটি আর্গুমেন্টের নাম উল্লেখ করে আপনি পাইথন ফাংশন ঐচ্ছিক আর্গুমেন্টসংজ্ঞায়িত করতে পারেন। আপনি একটি ফাংশনে একটি পরিবর্তনশীল সংখ্যক আর্গুমেন্ট গ্রহণ করতে kwargs পদ্ধতি ব্যবহার করতে পারেন।
TypeScript Mcq-তে ঐচ্ছিক প্যারামিটার যোগ করা হয় কেন?
TypeScript এর ঐচ্ছিক প্যারামিটার বৈশিষ্ট্য আছে। এটি ব্যাখ্যা করা ভাষা যেটি কেন এটি রানটাইমে ত্রুটিগুলি হাইলাইট করেছে। এটি কোড কম্পাইল করে এবং ডেভেলপমেন্টের সময় হাইলাইট করা ত্রুটিগুলি। জাভাস্ক্রিপ্ট মডিউল সমর্থন করে না।