> Что такое оператор 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-разработке.
> Похожие задачи по mobile
Какой диспетчер использовать для загрузки ресурса с сети в Kotlin корутинах
Как управлять жизненным циклом корутины в Kotlin
Какой поток используется по умолчанию для вычислений в Kotlin Coroutines?
Что такое nullable типы в Kotlin и как с ними работать
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью