TypeScript'te Fonksiyon Parametre Sayısı
TypeScript'te bir fonksiyon çağrıldığında, içinde tanımlanmış parametre sayısı kadar değer iletilmelidir.
Bir örnek üzerinden inceleyelim. Bir fonksiyonumuz olsun, parametre olarak bir kullanıcının adını ve soyadını alsın ve bunları bir dize olarak döndürsün:
function func(first: string, last: string) {
return first + ' ' + last;
}
Fonksiyonumuzu farklı sayıda parametrelerle çağıralım:
func('john'); // hata, az parametre
func('john', 'smit', 'xx'); // hata, fazla parametre
func('john', 'smit'); // çalışır
Aşağıdaki fonksiyon verilmiştir:
function func(a: number, b: number) {
return a + b;
}
Aşağıdaki fonksiyon çağrılarının her birinin sonucunun ne olacağını açıklayın:
func(1);
func(1, 2, 3);
func(1, 2);