ETİKETLER

swift-curried-function

İÇERİK TÜRLERİ

Özel Tipte Fonksiyonlar (Curried Function)

 

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

Abone ol swift-curried-function