Параметр лямбды в 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".