В kotlin мы можем использовать setOnClickListener()
следующим образом:
view.setOnClickListener { println("Hello") }
Но если я определяю свой собственный интерфейс, я могу передать анонимный объект следующим образом:
obj.setMyListener(object: MyListener() {
...
})
Мне просто интересно, как они принимают setOnClickListener()
функцию, а не анонимный объект.