Fonksiyonlar
Parametre Tipleri
TypeScript ile oluşturduğumuz fonksiyonların parametrelerinin tiplerini aşağıdaki gibi belirleyebiliriz. Ayrıca type ve interface sayfalarında diğer yöntemleri de kullanabiliriz.
Aşağıdaki gibi fonksiyonumuzun parametre tiplerini belirtebiliriz.
Fonksiyonun Dönüş Değeri
Fonksiyonumuzun döndüreceği değer önemli olduğu taktirde, aşağıdaki gibi fonksiyon parantezlerinin sonuna :type
ile fonksiyonumuzun dönüş değerini tanımlayabiliriz.
Fonksiyonumuz herhangi bir değer döndürmüyorsa, void ile değer dönmediğimizi belirtebiliriz.
Dönüş değeri olarak void belirlediğimiz bir fonksiyondan dönüş yaptığımız takdirde hata alırız.
Dönüş değeri void olarak belirlediğimiz fonksiyonlarda kullanılan return fonksiyondan çıkış amaçlı kullanıldıysa hata vermez.
Default parametreler
Fonksiyonumuzun parametrelerinde default parametre kullanmak istersek aşağıdaki örnekteki gibi parametreIsmi: parametreTipi = defaultParametre
şeklinde default değer atayabiliriz.
Rest Parametreler
Rest operatörü ile parametre tanımladığımızda, rest öğelerin tiplerini array tip tanımlaması yaptığımız gibi yapabiliriz.
Aşağıdaki örnekte fonksiyonumuzda rest operatörü kullandığımızda nasıl tip tanımlaması yaptığımızı görebilirsiniz.
Last updated