У дома развитие Какво е ламбда израз? - определение от техопедия

Какво е ламбда израз? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Lambda Expression?

Ламбда изразът е анонимна функция, която осигурява кратък и функционален синтаксис, който се използва за писане на анонимни методи. Той се основава на концепцията за програмиране на функции и се използва за създаване на делегати или типове дървета на изрази. Синтаксисът е функционален (arg1, arg2 … argn) израз.

Техопедия обяснява Lambda Expression

Ламбда изразите използват оператор символ =, който се чете като "отива". Входните параметри са посочени от лявата страна на оператора, а декларацията / изразите са посочени от дясната страна. Обикновено ламбда изразите не се използват директно в синтаксиса на заявките, но често се използват в обаждания на методи. Изразът на заявките може да съдържа обаждания на методи.


Характеристиките на синтаксиса на Lambda за изразяване са следните:

  • Това е функция без име.
  • Няма модификатори, като претоварвания и превишения.
  • Тялото на функцията трябва да съдържа израз, а не израз.
  • Може да съдържа повикване към процедура на функция, но не може да съдържа повикване към подпроцедура.
  • Декларацията за връщане не съществува.
  • Стойността, върната от функцията, е само стойността на израза, съдържащ се в тялото на функцията.
  • Операторът за функция End не съществува.
  • Параметрите трябва да имат определени типове данни или да се правят изводи.
  • Не позволява общи параметри.
  • Не позволява опционални и ParamArray параметри.

Ламбда изразите предоставят стенограма за компилатора, позволявайки му да излъчва методи, възложени на делегати. Компилаторът извършва автоматичен извод на тип на аргументите lambda, което е ключово предимство.

Какво е ламбда израз? - определение от техопедия