Junior — Middle
Tudná magyarázni a Lambda kifejezések fogalmát a programozásban?
sobes.tech MI
Válasz az MI-től
A programozásban a lambda kifejezések névtelen függvények, amelyeket paraméterként át lehet adni, változókban tárolni, és a viselkedés tömör leírására használni.
C#-ban a lambda kifejezések lehetővé teszik rövid függvények írását külön metódus létrehozása nélkül. Gyakran használják LINQ és delegátusokkal.
Példa:
Func<int, int> square = x => x * x;
int result = square(5); // az eredmény 25 lesz
Itt, a x => x * x egy lambda kifejezés, amely elfogadja az x paramétert, és visszaadja a négyzetét. Ez egyszerűsíti a kódot és javítja az olvashatóságot.