TypeScript-এ ফাংশনের প্যারামিটারের সংখ্যা
TypeScript-এ, একটি ফাংশন কল করার সময় অবশ্যই ঠিক ততগুলো মান পাঠাতে হবে যতগুলো প্যারামিটার এতে সংজ্ঞায়িত করা হয়েছে।
আসুন একটি উদাহরণ দেখি। ধরা যাক আমাদের একটি ফাংশন আছে যা প্যারামিটার হিসাবে ব্যবহারকারীর নাম এবং উপনাম নেয় এবং সেগুলো একটি স্ট্রিং হিসাবে ফেরত দেয়:
function func(first: string, last: string) {
return first + ' ' + last;
}
আমাদের ফাংশনটি বিভিন্ন সংখ্যক প্যারামিটার দিয়ে কল করি:
func('john'); // ত্রুটি, খুব কম প্যারামিটার
func('john', 'smit', 'xx'); // ত্রুটি, অনেক বেশি প্যারামিটার
func('john', 'smit'); // কাজ করে
নিম্নলিখিত ফাংশনটি দেওয়া আছে:
function func(a: number, b: number) {
return a + b;
}
বলুন, নিম্নলিখিত প্রতিটি ফাংশন কলের ফলাফল কী হবে:
func(1);
func(1, 2, 3);
func(1, 2);