Junior — Middle
Pourriez-vous expliquer le concept d'expressions Lambda en programmation?
sobes.tech IA
Réponse de l'IA
Les expressions lambda en programmation sont des fonctions anonymes que l'on peut passer en paramètre, stocker dans des variables et utiliser pour décrire un comportement de manière concise.
En C#, les expressions lambda permettent d'écrire des fonctions courtes sans avoir besoin de créer une méthode séparée. Elles sont souvent utilisées avec LINQ et les délégués.
Exemple :
Func<int, int> square = x => x * x;
int result = square(5); // result sera 25
Ici, x => x * x est une expression lambda qui prend le paramètre x et retourne son carré. Cela simplifie le code et améliore la lisibilité.