Народ , привет , кто на пальцах может объяснить фишку и когда надо работать с такими операторами как with let apply also фишки котлина при работе с коллекциями map и другие ? кто может это сделать в лс? готов заплатить деньги за предоставленное время - напишите в лс
Вся фишка в удобстве использования/чтения кода программистом. И по ссылке выше про это написано. Других применений особо нет, кроме with/run
Они нужны, например, чтобы вызывать extension функции которые определены в другом классе.
class A { fun
B.foo() = 42 }
class B
fun main() {
val a = A()
val b = B()
with(a) { println(
b.foo()) }
}