İçeriğe geç

Swift ile Optional Chaining

swift

Bu yazımda Swift ile beraber getirilen optional değişkenlerin mantığından bahsedeceğim çoğunlukla tüm kütüphanelerde kullanılmakta.

Optional değişkenin kullanımı Swift 2.0 öncesinde farklıydı şimdi daha farklı versiyon değişiklerinde syntax yapısında daha anlaşılır programlama deneyimine sahip olması için bazen değişimlere gidebiliyorlar.

Kullanımı bir değişkenin içerisinde ya değer vardır yada yoktur bu formata optional değişken denir.

Kullanırken hangi değişken optional olarak belirlenirse ? işareti tip önüne eklenir.

Aşağıda verdiğim örnekte görebilirsiniz.

class A {
    
    var number = 99
    var cc:Int? = 23
    var classB:B? = B()
    
    init(){}
    
    var returnNumberX:Int {
        
        get {
            return number * 2
        }
    } 
}

class B {
    
    var name:String = "Kenan"
    var age:Int = 21
    
    init(){}   
}

var nesne:A? = A()

nesne?.cc // 23
nesne?.classB?.name // Kenan

 

 

Tarih:Swift

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca