всё )) )
class Object() {
lateinit var handler: () -> Unit
fun run() {
handler?.invoke()
}
}
fun main() {
val a = Object()
//a.handler = { println("foo") }
a.run()
}
так у тебя ж вроде тут будет ошибка при доступе к handler - ты его не засетил
Обсуждают сегодня