TypeScript ile iki sayının toplamını hesaplayan fonksiyon örneğini paylaşmıştım: TypeScript ile İki Sayının Toplamını Hesaplayan Fonksiyon Örneği
Peki ya toplamını hesaplamamız gereken 3 adet sayı olursa ne olacak? 4, 5,6 .. her bir adette sayının toplamını hesaplamak yerine istediğimiz adette sayının toplamını hesaplayabiliyor olmalıyız. Bu problemin çözümü için number veri türünde array olarak input alarak çalışan ve içindeki forEach döngüsü ile de array'deki tüm sayıları toplayan bir fonksiyon hazırlayabiliriz.
TypeScript Kodları:
function sayilaritopla (...sayilar: number[]): number
{
let toplam = 0;
sayilar.forEach((sayi) => {
toplam += sayi;
});
return toplam;
}
console.log(sayilaritopla(3,5));
console.log(sayilaritopla(1,8,9));
console.log(sayilaritopla(14,4,5,7));
console.log(sayilaritopla(8,6,3,2,5));
console.log(sayilaritopla(12,15,6,2,6,5,4,8,2,6,5));
Ekran Görüntüsü:
Artık istediğimiz adet sayının toplamını hesaplayabilmek için tek bir fonksiyon kullanabiliriz.