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);