İçeriğe geç

Swift ile Subscript kullanımı

swift

Merhaba arkadaşlar bu yazımda Swift ile güzel bir özellik olan Subscript‘den bahsedeceğim.

Güzel işlevsel bir özellik istediğiniz mantıkta kullanabilirsiniz. Aşağıdaki örnekte sınıfımıza bir subscript tanımladık ve arr dizisine ait bilgileri subscript ile get,set ettik diziye veri eklemek veya farklı işlemleri sınıf yada struct üzerinden halletmek daha okunaklı kolay olmuş oldu.

class Subs {
    
    var arr = [Int?]()
    
    subscript (i:Int)->Int {
        
        get {
            return arr[i]!
        }
        
        set {
            arr[i] = newValue
        }
    
    }
    
}

var nesne = Subs()

nesne[0] = 7 //subscript ile set
nesne.arr.append(3) //normal ekleme
nesne[0] //subscript ile get

 

 

 

Tarih:iOSSwift

Bu yazı yorumlara kapalı.

Copyright © 2020 Kenan Atmaca