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