НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
13 of 1310 menu

Оператор in

Оператор in проверяет, содержится ли элемент в коллекции, диапазоне, строке или другом объекте, поддерживающем операцию проверки вхождения. Возвращает true если элемент найден, и false в противном случае.

Синтаксис

element in collection
element !in collection // отрицательная форма

Пример

Проверим наличие числа 3 в массиве:

val numbers = arrayOf(1, 2, 3, 4, 5) val res = 3 in numbers println(res)

Результат выполнения кода:

Boolean true

Пример

Проверим отсутствие символа 'x' в строке:

val str = "abcde" val res = 'x' !in str println(res)

Результат выполнения кода:

Boolean true

Пример

Проверим вхождение числа в диапазон:

val range = 1..10 val res = 5 in range println(res)

Результат выполнения кода:

Boolean true

Пример

Проверим наличие ключа в map:

val map = mapOf("a" to 1, "b" to 2) val res = "a" in map println(res)

Результат выполнения кода:

Boolean true

Смотрите также

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