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

Вызов лямбды в Kotlin

Лямбду, записанную в переменной, вызывают как функцию: после имени ставят круглые скобки и передают аргументы:

val double = { x: Int -> x * 2 } println(double(5))

Тот же прием работает для лямбды без имени, если её сразу вызвать в месте создания:

println({ x: Int -> x + 10 }(7))

При нескольких параметрах аргументы перечисляют через запятую в том же порядке, что и в объявлении:

val sum = { a: Int, b: Int -> a + b } println(sum(3, 4))

Создайте лямбду triple, которая умножает целое число на 3. Выведите в консоль результат для 4.

Создайте лямбду minPair с двумя целыми параметрами. Выведите в консоль результат для чисел 8 и 2.

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