Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Ключевое слово by
используется для реализации двух основных механизмов:
Позволяет избежать шаблонного кода для общих паттернов свойств, таких как ленивая инициализация, наблюдаемые свойства или свойства со связанным отображением.
Примеры стандартных делегатов свойств:
lazy
: Инициализирует значение свойства только при первом обращении.observable
: Выполняет действие после каждого изменения значения свойства.vetoable
: Позволяет отменить изменение значения свойства на основе некоторого условия.kotlin
Ключевое слово by
используется для реализации двух основных механизмов:
Позволяет избежать шаблонного кода для общих паттернов свойств, таких как ленивая инициализация, наблюдаемые свойства или свойства со связанным отображением.
Примеры стандартных делегатов свойств:
lazy
: Инициализирует значение свойства только при первом обращении.observable
: Выполняет действие после каждого изменения значения свойства.vetoable
: Позволяет отменить изменение значения свойства на основе некоторого условия.kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.