let: Выполняет блок кода на объекте и возвращает результат последнего выражения. Часто используется для безопасного вызова методов на nullable объектах.run: Имеет два варианта:
this) и возвращает результат последнего выражения.with: Выполняет блок кода на объекте-приемнике, предоставленном как аргумент, и возвращает результат последнего выражения.apply: Выполняет блок кода на объекте (this) и возвращает сам объект. Часто используется для настройки свойств объекта.also: Выполняет блок кода на объекте (it) и возвращает сам объект. Используется для выполнения побочных действий на объекте.kotlin