7
Chcę przekazać jako parametr interfejs tak:interfejs uchodzić za parametr w Kotlin
class Test {
fun main() {
test({})
// how can I pass here?
}
fun test(handler: Handler) {
// do something
}
interface Handler {
fun onCompleted()
}
}
W Javie można użyć funkcji anonimowej jak test(new Handler() { .......... })
, ale nie mogę tego zrobić w Kotlin. Czy ktoś wie, jak to zrobić?
dzięki, i jest jest jakikolwiek sposób na użycie lambda? – maphongba008
Możesz odcyfrować funkcję: 'test zabawy (handler:() -> Unit)' (lub inny niż Unit, jeśli chcesz coś zwrócić) –
Dziękuję, działa – maphongba008