Junior — Middle
Qual é o resultado retornado pela função map ao ser chamada numa coleção ou fluxo de dados?
sobes.tech IA
Resposta da IA
A função map ao ser chamada numa coleção ou fluxo de dados devolve uma nova coleção, na qual cada elemento é o resultado da aplicação da função passada ao elemento correspondente da coleção original.
Por exemplo, se tiveres uma lista de números [1, 2, 3] e chamares map com uma função que multiplica por 2, obterás [2, 4, 6].
Exemplo em Kotlin:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Assim, map transforma os elementos, sem alterar a coleção original.