İçeriğe geç

Optional Binding – If Let

Bu yapı kullanılacak değişkenin veri içerip içermediğini kontrol etmek için kullanılır. Eğer değer nil değil ise veya içerisine değer atanmış ise çalışır. Unwrap yapmaya gerek yoktur. Sonucun ne olacağı bilinmeyen durumlarda kullanılır.

var str:String?
str = "oguzkr.com"

if let text = str {
    print(text) //oguzkr.com
}else{
    print("str nil degeri iceriyor")
}

Aynı şekilde var ile de kullanılabilir

str = "oguzkr.com"
if var text = str {
    print(text) //oguzkr.com
    text = "Oguz"
    print(text) //Oguz
}else{
    print("str nil degeri iceriyor")
}
Kategori:Swift

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/cancelik/oguzkr.com/wp-includes/functions.php on line 5279