> Что такое оператор to в Kotlin и как он используется (Kotlin, Android)

Уровень: junior · Роль: mobile · Категория: Технические вопросы

Компании: Совкомбанк

Стек: Kotlin, Android

> Пример ответа

Оператор to в Kotlin - это инфиксная функция, которая создает пару (Pair) из двух значений. Она объявлена в стандартной библиотеке как infix fun <A, B> A.to(that: B): Pair<A, B>. Основное применение - инициализация ассоциативных коллекций (например, mapOf), где каждая пара ключ-значение задается через key to value.

Пример использования:

val map = mapOf("apple" to 1, "banana" to 2)
// Результат: {apple=1, banana=2}

Также to можно применять для создания произвольных пар:

val pair = "hello" to 42
println(pair.first) // "hello"
println(pair.second) // 42

Важно: to не является синтаксической конструкцией языка - это обычная функция, работающая с любыми типами. Благодаря инфиксной записи код выглядит лаконично и читаемо, что особенно полезно при работе с коллекциями в Android-разработке.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью