let
: Выполняет блок кода на объекте и возвращает результат последнего выражения. Часто используется для безопасного вызова методов на nullable объектах.run
: Имеет два варианта:
this
) и возвращает результат последнего выражения.with
: Выполняет блок кода на объекте-приемнике, предоставленном как аргумент, и возвращает результат последнего выражения.apply
: Выполняет блок кода на объекте (this
) и возвращает сам объект. Часто используется для настройки свойств объекта.also
: Выполняет блок кода на объекте (it
) и возвращает сам объект. Используется для выполнения побочных действий на объекте.kotlin
let
: Выполняет блок кода на объекте и возвращает результат последнего выражения. Часто используется для безопасного вызова методов на nullable объектах.run
: Имеет два варианта:
this
) и возвращает результат последнего выражения.with
: Выполняет блок кода на объекте-приемнике, предоставленном как аргумент, и возвращает результат последнего выражения.apply
: Выполняет блок кода на объекте (this
) и возвращает сам объект. Часто используется для настройки свойств объекта.also
: Выполняет блок кода на объекте (it
) и возвращает сам объект. Используется для выполнения побочных действий на объекте.kotlin
Register or sign in to get access to full answers for all questions from the question bank.