Member-only story

Swift Lazy Belirteci

Halil Özel
1 min readApr 4, 2020

--

Merhabalar, Swift programlama dilinde bulunan lazy belirticinin kullanımından bahsedeceğim. Hazırsanız başlayalım ;)

Swift Lazy Kullanımı

Lazy” kelimesi İngilizce’de tembel, yavaş veya uyuşuk anlamlarına gelmektedir. Swift programlamada lazy ön ekini alan değişkenler; kullanılacağı veya çalıştığı ana kadar değerleri hesaplanmaz.

lazy belirteci, var anahtar kelimesiyle beraber kullanıldığında let anahtar kelimesiyle birlikte kullanılmaz. Sabit ifadeler çağrılmadan önce her zaman bir başlangıç değeri istedikleri için lazy ile beraber kullanılmazlar.

lazy belirtecini kullanırken aşağıdaki maddelere dikkat etmemiz gerekiyor :

  • lazy sadece değişkenlerle kullanılır. Sabitlerle kullanılmaz.
  • Computed Property yani Hesaplanmış Özellikle beraber kullanılmazlar. Hesaplanmış özelliklerde erişimlerde mutlaka bir değeri geriye döndürür.

Swift Lazy Örnekleri

2 adet örnek yapacağız. Öncelikle Computed Property örneği yaparak lazy’nin kullanılmayacağını göstereceğim.

lazy kullanılmadan önceki durum :

--

--

Halil Özel
Halil Özel

Written by Halil Özel

Android Developer 👨🏻‍💻

No responses yet