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....")