What is a lambda expression?

Updated May 16, 2026

Short answer

A concise way to represent functions.

Deep explanation

Lambdas are anonymous functions used for functional programming.

Real-world example

Used in RecyclerView click listeners.

Common mistakes

  • Capturing unnecessary variables.

Follow-up questions

  • What is trailing lambda?
  • Can lambdas return values?

More Kotlin interview questions

View all →