ETİKETLER

swift-fonksiyon-parametresi

İÇERİK TÜRLERİ

Fonksiyon Parametresini Esnek Yapmak

 

@auto_closure() fonksiyonunu isimlendirilmiş parametre olarak kullanarak, fonksiyona her seferinde farklı bir ifadeyi parametre olarak geçirebiliriz. Aşağıdaki örnek kodda, y ve x değişkenleri için iki ayrı koşul ile TestEt fonksiyonu çağrılmıştır:

func TestEt(_ kosul: @autoclosure () -> Bool, bildiri: String) {
    if !kosul() {
        print(bildiri)
    }
}

let y = 9
TestEt(y>=0, bildiri: "SAYI NEGATİFTİR İŞLEM YAPILAMAZ....")

let x = -5
TestEt(x>=0, bildiri: "x SAYISI NEGATİFTİR İŞLEM YAPILAMAZ....")

 

 

Abone ol swift-fonksiyon-parametresi