Sobes.tech
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.