Sobes.tech
Junior — Middle

Pouvez-vous donner des exemples de fonctions comme map et expliquer leur utilisation?

sobes.tech IA

Réponse de l'IA

Les fonctions de type map sont des opérations d'ordre supérieur qui appliquent une fonction donnée à chaque élément d'une collection et renvoient une nouvelle collection avec les résultats.

Exemple en Kotlin (Android):

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

Ici, map prend chaque élément de la liste numbers, applique l'expression lambda it * it et renvoie une nouvelle liste avec les carrés des nombres.

L'utilisation de map aide à écrire un code propre et déclaratif, en évitant les boucles explicites et les variables mutables.