Для чего нужно ключевое слово in

«Для чего нужно ключевое слово in» — вопрос из категории Kotlin, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Ключевое слово in в Kotlin используется для проверки принадлежности элемента к диапазону или коллекции. Оно упрощает проверки и делает код более читаемым.

Пример с диапазоном:

if (x in 1..10) {
    println("x находится между 1 и 10")
}

Пример с коллекцией:

val list = listOf("a", "b", "c")
if ("a" in list) {
    println("Элемент 'a' есть в списке")
}

Также in используется в циклах for для итерации по диапазонам или коллекциям. Оператор !in выполняет обратную проверку.