Встречается на собеседованиях • сегодня
Как обратиться к Lazy объекту
Для обращения к Lazy объекту в Kotlin нужно использовать свойство value. Это свойство возвращает инициализированное значение или выполняет лямбда-инициализатор при первом обращении.
Пример:
kotlin
val lazyValue: String by lazy {
println("Initialized!")
"Hello, Lazy!"
}
fun main() {
println(lazyValue) // Первый вызов — инициализация и вывод "Initialized!"
println(lazyValue) // Второй вызов — возвращает кэшированное значение
}Важно: Lazy потокобезопасен по умолчанию (режим LazyThreadSafetyMode.SYNCHRONIZED). Если нужна неблокирующая инициализация, можно использовать LazyThreadSafetyMode.PUBLICATION.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы