Junior — Middle
Πώς μετατρέπετε μια συλλογή ζευγών κλειδιού-τιμής σε μια λίστα αριθμητικών τιμών στο Kotlin;
sobes.tech AI
Απάντηση από AI
В Kotlin, чтобы преобразовать коллекцию пар ключ-значение (например, Map) в список числовых значений, можно использовать функцию map с указанием, что нужно взять только значения и привести их к числовому типу.
Пример:
val map = mapOf("a" to "1", "b" to "2", "c" to "3")
// Преобразуем значения в Int и собираем в список
val numbers: List<Int> = map.values.map { it.toInt() }
println(numbers) // Выведет: [1, 2, 3]
Если значения уже числовые, достаточно просто взять map.values.toList().