Itthon Fejlesztés Mi a lambda kifejezés? - meghatározás a techopedia alapján

Mi a lambda kifejezés? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.

Mi a lambda kifejezés? - meghatározás a techopedia alapján