With the receiver in scope
Kotlin поддерживает 2 типа функций:
👉 Обычные
(T) -> E👉 С Receiver-ом
T.() -> EФункции с receiver-ом позволяют сделать код более читабельным в отдельнх случаях, но всегда ли стоит прибегать к ним? Ответ - нет! Не стоит ставить во главу минимальное количество строк и символов в коде. Главное требование должно быть легкая читаемость кода разработчиками