У меня есть следующий список:
val numbers = listOf("one", "two", "three", "four")
Я хочу создать карту таким образом, чтобы каждый индекс соответствовал каждому значению списка.
1 - «один», 2 на "два", ..
Я хочу, чтобы результат был
Map<Int, String>
Один из способов может быть:
numbers.mapIndexed { index: Int, s: String -> index + 1 to s }.toMap()
Вы можете попробовать этот код
val numbersMaps = (0 until numbers.size).map { i -> i+1 to numbers[it] } println(numbersMaps)