Blog

Twoja wymarzona praca? Lets Git IT.
Interaktywna platforma przygotowująca do rozmów technicznych dla nowoczesnych programistów.

XGitHub

Platforma

  • Kategorie

Zasoby

  • Blog
  • O aplikacji
  • FAQ
  • Sugestie

Prawne

  • Polityka prywatności
  • Regulamin

© 2025 LetsGit.IT. Wszelkie prawa zastrzeżone.

LetsGit.IT/Kategorie/Kotlin
Kotlineasy

Co robi `by lazy` i kiedy jest przydatne?

Tagi
#lazy#delegates#initialization
Wróć do kategoriiPrzejdź do quizu

Odpowiedź

`by lazy` oblicza wartość przy pierwszym użyciu i potem ją cache’uje. Jest dobre do kosztownej inicjalizacji, której możesz w ogóle nie potrzebować; może być też thread-safe zależnie od trybu.

val config by lazy { loadConfig() }

fun loadConfig(): String = "ok"