DEV Community

Discussion on: Can someone explain this Kotlin expression.

Collapse
 
funkymuse profile image
FunkyMuse

It's a lambda function that's the callback, it gives you back a boolean value whilst the function itself is Unit.

So somewhere in your code you'll have

startListening { it // this it will be the boolean returned from the callback

}

For more clarification read high order functions in Kotlin

Collapse
 
abhinav1217 profile image
Abhinav Kulshreshtha

Will read about them again. Thanks.

I have hated lambdas in every programming languages. Seems like they are unavoidable these days.