Avatar ·

Como iterar (percorrer) um HashMap em Kotlin? Todas as formas com exemplos

Olá! Acabei de começar a aprender Kotlin depois de Java e me deparei com uma tarefa simples, mas importante. Eu tenho um HashMap que armazena pares "chave-valor", por exemplo, uma lista de usuários e seus IDs. Preciso percorrer todos os elementos deste mapa e realizar algumas ações com eles: exibir no console, filtrar ou transformar em outra lista. Em Java, eu estava acostumado a fazer isso através de entrySet() ou keySet() em um loop for-each. Mas em Kotlin, pelo que entendi, existem muitas formas mais modernas e concisas. Tentei simplesmente escrever for (item in map), mas o compilador reclama. Aqui está um exemplo do meu código que não funciona: ```kotlin fun main() { val users: HashMap = hashMapOf( 1 to "Ana", 2 to "Boris", 3 to "Viktor" ) // Tentando pe