Merhabalar bu yazımda Swift Dili ile kullanacağınız bir yapı olan Defer‘den bahsedeceğim.
Defer nedir ne işe yarar ? Defer bloğu arasında olan kod parçaları en son çalıştırılır yani ilk olarak Deferin altında olan kodlar çalışır en son Defer bloğu içindeki kodlar çalışır.
Yazdığınız uygulamaya göre ihtiyacınız olabilir.Örneğin sunucu ile bağlantı kesme gibi işlemlerde yada buna benzer en son yürütülmesini istediğiniz işlemlerde kullanılabilinir.
func df(num:Int) { defer { print("Defer block") } for i in 0...num { print(i) } } df(2) // 0 1 2 Defer block
Derleyici yukardan aşağı okuması gerekirden gördüğünüz gibi Defer bloğunu en son işledi.
Bu yazı yorumlara kapalı.