Suporte Funcional Lambdas


E se, em vez de precisarmos declarar uma class anônima toda vez que precisarmos implementar um click listener, poderíamos apenas definir o que queremos fazer? Nós podemos de fato. Isso (e muitas coisas mais interessantes) é o que obtemos graças aos lambdas:

Kotlin

      
view.setOnClickListener { toast("Hello world!") }
      

Esta é apenas uma pequena seleção do que o Kotlin pode fazer para simplificar seu código.