Junior — Middle
Можете ли да обясните концепцията за Lambda изрази в програмирането?
sobes.tech AI
Отговор от AI
Изразите lambda в програмирането са анонимни функции, които могат да бъдат предавани като параметри, съхранявани в променливи и използвани за кратко описание на поведението.
В C#, лямбда изразите позволяват да се пишат кратки функции без необходимостта да се създава отделен метод. Те често се използват с LINQ и делегати.
Пример:
Func<int, int> square = x => x * x;
int result = square(5); // резултатът ще бъде 25
Тук, x => x * x е лямбда израз, който приема параметъра x и връща неговия квадрат. Това опростява кода и подобрява четливостта.