iOS 102Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Özel Tipte Fonksiyonlar (Curried Function)

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 16.05.2016 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : swift Curried function swift özel tipte fonksiyon

 

Haskell B. Curry’ye izafeden bunlara Curried Functions adı verilmektedir. Yazılış biçimleri,

 

func FonksiyonAdi(Parametreler)(Parametreler) -> Dönüş Tipi {

Deyimler

}

şeklindedir. Bu şekilde bildirimde bulunulmuş bir fonksiyon, dönüş tipi başka bir fonksiyon olan fonksiyon olarak algılanır.

 

ÖRNEK:

func Carp(x: Int) -> (Int -> Int) {

func CarpCarp(y: Int) -> Int {

return x * y

}

return CarpCarp

}

print("13*8=\(Carp(13)(8))")

 

 

PROGRAMIN ÇIKTISI

 

13*8=104