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

Проверка элементов списка в Kotlin

Метод any возвращает true, если хотя бы для одного элемента лямбда дала true. На пустом списке результат false:

val nums = listOf(1, 3, 4) val hasEven = nums.any { it % 2 == 0 } println(hasEven)

Метод all требует, чтобы лямбда была истинной для каждого элемента. На пустом списке all дает true:

val nums = listOf(2, 4, 6) val allEven = nums.all { it % 2 == 0 } println(allEven)

Оба метода не меняют список и останавливают обход, как только ответ уже ясен:

val words = listOf("hi", "hey", "hello") val allShort = words.all { it.length < 3 } println(allShort)

Дан список:

val temps = listOf(18, 22, 25, 19)

Проверьте, есть ли значение больше 24, и выведите результат в консоль.

Дан список:

val marks = listOf(5, 5, 4, 5)

Проверьте, что все оценки не ниже 4, и выведите результат в консоль.

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