Sobes.tech
Junior — Middle

Quel résultat la fonction map renvoie-t-elle lorsqu'elle est appelée sur une collection ou un flux de données?

sobes.tech IA

Réponse de l'IA

La fonction map lorsqu'elle est appelée sur une collection ou un flux de données retourne une nouvelle collection, dans laquelle chaque élément est le résultat de l'application de la fonction fournie à l'élément correspondant de la collection d'origine.

Par exemple, si vous avez une liste de nombres [1, 2, 3] et que vous appelez map avec une fonction qui multiplie par 2, vous obtiendrez [2, 4, 6].

Exemple en Kotlin:

val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]

Ainsi, map transforme les éléments sans modifier la collection d'origine.