Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmLmCr 336 of 522 menu
◀ ▶

Создание лямбды в Kotlin

Лямбду пишут в фигурных скобках. Между списком параметров и телом стоит символ ->: слева - имена и типы аргументов, справа - команды, которые выполнят при вызове:

val double = { x: Int -> x * 2 }

Если параметр один, его имя и тип можно указать сразу после открывающей скобки:

val greet = { name: String -> "Hello, $name" }

Тело из одного выражения часто оставляют на одной строке. Блок из нескольких строк берут в фигурные скобки после стрелки:

val max = { a: Int, b: Int -> if (a > b) a else b }

Создайте лямбду inc с одним параметром типа Int, которая возвращает число на 1 больше аргумента.

Создайте лямбду join с двумя параметрами типа String, которая возвращает их склейку с дефисом между ними.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить