Sobes.tech
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.