TypeScript හි ශ්රිතය සමඟ පරිශීලක වර්ගය
සමහර විට පරාමිතීන්ගේ විස්තරය සහ ශ්රිතයේ ආපසු ලැබෙන අගය අඩංගු වන වෙනම වර්ගයක් ප්රකාශයට පත් කිරීම වඩාත් පහසු වේ:
type Func = (x: number, y: number) => number;
ඉන්පසු එවැනි වර්ගයක් සමඟ ශ්රිත ප්රකාශයට පත් කළ හැකිය.
උදාහරණයක් ලෙස, සංඛ්යා දෙකක් එකතු කරන ශ්රිතයක් ප්රකාශයට පත් කරමු:
let func1: Func = function(a: number, b: number): number {
return a + b;
};
දැන් සංඛ්යා දෙකක් ගුණ කරන ශ්රිතයක් ප්රකාශයට පත් කරමු:
let func2: Func = function(a: number, b: number): number {
return a * b;
};
පහත වර්ගය ලබා දී ඇත:
type Func = (x: number, y: number, z: number) => number;
මෙම වර්ගයේ ශ්රිතයක් සාදන්න. ශ්රිතය පරාමිතියක් ලෙස සංඛ්යා තුනක් ලබා ගන්නා අතර, එහි ප්රතිඵලයක් ලෙස මෙම සංඛ්යාවල එකතුව ආපසු ලබා දෙයි.
සංඛ්යාවක් සහ සංඛ්යා අරාවක් පරාමිතියක් ලෙස ගන්නා, ප්රතිඵලයක් ලෙස සංඛ්යා අරාවක් ආපසු ලබා දෙන ශ්රිත වර්ගය ප්රකාශයට පත් කරන්න.