Tartalomjegyzék:
Meghatározás - Mit jelent a Lambda kifejezés?
A lambda kifejezés egy anonim függvény, amely tömör és funkcionális szintaxist biztosít, amelyet anonim módszerek írására használnak. Ez a függvény programozási koncepción alapul, és küldöttek vagy kifejezésfa-típusok létrehozására szolgál. A szintaxis függvény (arg1, arg2 … argn) kifejezés.
A Techopedia magyarázza a Lambda Expression-t
A Lambda kifejezések a = operátor szimbólumot használják, amelynek szövege "megy". A bemeneti paramétereket a kezelő bal oldalán, az utasításokat / kifejezéseket a jobb oldalon adjuk meg. Általában a lambda kifejezéseket nem közvetlenül használják a lekérdezés szintaxisában, hanem gyakran a metódushívások során. A lekérdezés kifejezések tartalmazhatnak metódushívásokat.
A Lambda kifejezés szintaxis jellemzői a következők:
- Ez egy név nélküli függvény.
- Nincsenek módosítók, például túlterhelések és felülbírálatok.
- A függvény törzsének kifejezést kell tartalmaznia, nem pedig állítást.
- Tartalmazhat funkcionális eljárás hívását, de nem tartalmazhat alprocesszor hívását.
- A visszatérési nyilatkozat nem létezik.
- A függvény által visszaadott érték csak a függvénytestben található kifejezés értéke.
- A Funkció vége parancs nem létezik.
- A paramétereknek megadott adattípusokkal kell rendelkezniük vagy következtetni kell őket.
- Nem engedélyezi az általános paramétereket.
- Nem engedélyezi az opcionális és a ParamArray paramétereket.
A Lambda kifejezések rövidítik a fordítót, lehetővé téve a küldöttekhez rendelt módszerek kiadását. A fordító automatikus típusú következtetést hajt végre a lambda argumentumokon, ami kulcsfontosságú előny.
