Изучение серии Kotlin

В Kotlin у нас есть два способа изменения свойств экземпляра с помощью встроенных в Kotlin функций Scope Apply{} & With().

#Подать заявление

примените к объекту следующие назначения

Если вы хотите применить операцию к свойствам объекта. Вы можете использовать apply. Это функция расширения и использовать apply для блоков кода, которые не возвращают значение и в основном работают с членами объекта-получателя. Обычным случаем для apply является конфигурация объекта.



# С участием

с этим объектом выполните следующие действия.

With не является функцией расширения. Объект передается в качестве аргумента, но внутри лямбды. Он возвращает результат в виде лямбды.

Вы можете получить доступ к свойствам непосредственно в блоке with без использования оператора точки.

Удачного кодирования! 🙂

Читайте далее: