Sobes.tech
Junior — Middle

Poderia explicar o conceito de expressões Lambda na programação?

sobes.tech IA

Resposta da IA

Expressões lambda em programação são funções anônimas que podem ser passadas como parâmetros, armazenadas em variáveis e usadas para descrever comportamentos de forma concisa.

Em C#, expressões lambda permitem escrever funções curtas sem a necessidade de criar um método separado. Elas são frequentemente usadas com LINQ e delegados.

Exemplo:

Func<int, int> square = x => x * x;
int result = square(5); // resultará em 25

Aqui, x => x * x é uma expressão lambda que aceita o parâmetro x e retorna seu quadrado. Isso simplifica o código e melhora a legibilidade.