Sobes.tech
Назад к вопросам
Junior — Middle
69

Можете объяснить, что такое лямбда-выражение в языке Kotlin и как его используют?

Компании, где спрашивали
Dion

Ответ от нейросети

sobes.tech AI

Лямбда-выражение в Kotlin — это анонимная функция, которую можно передавать как значение, хранить в переменных и использовать для краткой записи функций.

Они часто применяются для обработки коллекций, обратных вызовов и упрощения кода.

Пример лямбда-выражения:

val sum = { a: Int, b: Int -> a + b }
println(sum(3, 4)) // Выведет 7

Использование с коллекциями:

val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 }
println(doubled) // [2, 4, 6, 8]

Здесь { it * 2 } — лямбда, где it — текущий элемент списка.

Лямбды делают код компактным и удобным для функционального стиля программирования.