Lazy
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
interface Lazy<out T>
Свойства
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
value
Получает значение, инициализируемое с отложенной загрузкой, текущего экземпляра Lazy. После инициализации значение не должно меняться в течение оставшегося времени жизни этого экземпляра Lazy.
abstract val value: T
Функции
Требования к платформе и версии: JVM (1.0), JS (1.0), Native (1.0)
isInitialized
Возвращает true , если значение для этого экземпляра Lazy уже было инициализировано, и false в противном случае. После того, как эта функция вернула true, она остается true в течение оставшейся жизни экземпляра Lazy.
abstract fun isInitialized(): Boolean
Расширяющие функции
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-lazy/index.html