setOnClickListener Q

Someone can explain me what does it mean the -> view in :
myButton.setOnClickListener { -> view

Can we delete it ? Or what’s the utility for it ?
Kinds regards

It would actually need to be

myButton.setOnClickListener { view ->
    // some action here

Keeping in mind that this is a lambda (between the curly braces), this is a shorthand for a function definition. The “view ->” part is how you name the function arguments, and then you can reference the “view” argument inside the lambda. You can optionally omit the view -> section depending on what you’re doing, but it’s generally helpful to include to make it easier to read.

This topic was automatically closed after 166 days. New replies are no longer allowed.