Merhaba anladığım kadarıyla bizim bir tane fonksiyonumuz var ve biz bu fonksiyona X sayıda parametre ve bu parametrelere y tipini veriyoruz. Ama sonra bu fonksiyonun parametre sayısını X + 1 yapınca ve tipini de Z yapınca overload etmiş oluyoruz doğru mu anlamışım acaba?
Örnek yazdığım kod:
Ama yapmam gereken ilk fonksiyonun işlevini silmem lazımmış, neden acaba? Yni olması gerek böyleymiş:
Örnek yazdığım kod:
Kod:
function exampleOverloading(a : number , b : number) : number {
console.log(a + b);
}
function exampleOverloading(a : string , b : string) : string {
console.log(a + b);
}
exampleOverloading(12,3);
exampleOverloading("Hello","User");
Ama yapmam gereken ilk fonksiyonun işlevini silmem lazımmış, neden acaba? Yni olması gerek böyleymiş:
Kod:
function exampleOverloading(a : number , b : number) : number;