টাইপস্ক্রিপ্টে ফাংশনের প্রকার
জাভাস্ক্রিপ্টে এমন ভেরিয়েবল থাকতে পারে যা ফাংশন সংরক্ষণ করে। এই ক্ষেত্রে টাইপস্ক্রিপ্ট আমাদের নির্দিষ্ট করতে দেয় যে এই ভেরিয়েবলের প্রকার হল "ফাংশন"। একটি ফাংশনের প্রকার হল প্যারামিটারের প্রকার এবং ফেরত প্রকারের একটি সংমিশ্রণ। এই সংমিশ্রণটিকে ফাংশনের সিগনেচার বলা হয়।
একটি ভেরিয়েবলকে ফাংশন প্রকার নির্দিষ্ট করতে,
প্যারেন্থেসিসের মধ্যে প্যারামিটার এবং
তাদের প্রকারগুলি তালিকাভুক্ত করতে হবে,
এবং তারপর => তীর চিহ্নের পরে
ফেরত প্রকারটি উল্লেখ করতে হবে। আসুন একটি
উদাহরণ দেখি। আসুন একটি ভেরিয়েবল ঘোষণা করি
যা একটি ফাংশন ধারণ করে:
let func: (x: number, y: number) => number;
আসুন এই ভেরিয়েবলে নির্দিষ্ট প্রকারের একটি ফাংশন লিখি:
let func: (x: number, y: number) => number = function(a: number, b: number): number {
return a + b;
};
ভেরিয়েবলটিকে ফাংশনের প্রকার নির্দিষ্ট করুন:
let func = function(text: string): void {
alert(text);
};