Junior — Middle
Quel est le rôle principal des fonctions lambda en programmation?
sobes.tech IA
Réponse de l'IA
Les fonctions lambda en programmation sont des fonctions anonymes qui permettent d'écrire un code compact et concis, notamment lorsqu'une petite fonction est nécessaire sans avoir à créer une méthode nommée complète. Elles sont souvent utilisées pour passer des fonctions en tant que paramètres, par exemple dans des gestionnaires d'événements, le filtrage ou le tri de collections.
Exemple en Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // la fonction lambda double chaque élément
println(doubled) // [2, 4, 6, 8]