Ответ
Конструкция to в Kotlin используется для создания пары (Pair) из двух элементов. В контексте списков (List) она часто применяется при создании карты (Map) или списка пар.
Пример:
val listOfPairs = listOf("a" to 1, "b" to 2)
// List<Pair<String, Int>> = [("a", 1), ("b", 2)]
val map = mapOf("a" to 1, "b" to 2)
// Map<String, Int> = {"a"=1, "b"=2}
to — это инфиксная функция, которая возвращает Pair(first, second). Она удобна для создания пар без явного использования Pair().