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.