class MyClass {
fun myFun(book:Book) {
...
}
fun otherThatCallsAccept() {
/* other stuff */
acceptor(::myFun)
}
}
Редактировать: вы не можете вызвать acceptor
без параметра, но вы можете определить пустую лямбду по умолчанию,
fun acceptor(task: (book:Book) -> Unit = {}) {
/* body here */
}