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

Параметр лямбды в Kotlin

Параметр лямбды объявляют перед ->: сначала имя, затем двоеточие и тип. В теле это имя обозначает значение, которое передадут при вызове:

val square = { n: Int -> n * n } println(square(6))

Тип параметра обязателен, если компилятор не может вывести его из контекста. Для строки длина берется через свойство length:

val len = { word: String -> word.length } println(len("kotlin"))

Создайте лямбду lastChar с параметром типа String, которая возвращает последний символ строки. Выведите результат для "code".

Создайте лямбду isLong с параметром типа String, которая возвращает true, если длина строки больше 5. Выведите результат для "hello" и для "hi".

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