Я играл с Kotlin Recivers, пока я не застрял с этим блоком кода
Предположим, это допустимо
var greet: String.() -> Unit = {
println("Hello $this")
}
И мы можем вызвать его в эта форма, которая достаточно ясна для меня
"my extintion text".greet() //--> prints "Hello extintion text"
Но с этим подходом я не могу понять трюк за инициализацией переменной greet , когда мы не установил никаких параметров и как Kotlin идентифицировал мое переданное значение ("мой текст вымирания") как строку и использовал приветствие для него
greet("also my extintion text") //--- prints "Hello also extintion text"