Кућа Развој Шта је ламбда израз? - дефиниција из техопедије

Шта је ламбда израз? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Ламбда Екпрессион?

Ламбда израз је анонимна функција која пружа концизну и функционалну синтаксу, која се користи за писање анонимних метода. Заснован је на концепту програмирања функција и користи се за креирање делегата или врста стабла израза. Синтакса је функцијски (арг1, арг2 … аргн) израз.

Техопедија објашњава Ламбда Екпрессион

Ламбда изрази користе оператор оператор =, који гласи као "прелази у". Улазни параметри су специфицирани на лијевој страни оператера, а изјава / изрази су наведени с десне стране. Генерално, ламбда изрази се не користе директно у синтакси упита, али често се користе у позивима метода. Изрази упита могу садржавати позиве метода.


Значајке ламбда израза синтаксе су следеће:

  • То је функција без имена.
  • Нема модификатора, као што су преоптерећења и поништавања.
  • Тело функције треба да садржи израз, а не изјаву.
  • Може садржавати позив на функцијску процедуру, али не може садржавати позив на потпроцесуру.
  • Изјава о повратку не постоји.
  • Вриједност коју враћа функција је само вриједност израза који се налази у тијелу функције.
  • Изјава о функцији Енд не постоји.
  • Параметри морају имати одређене типове података или их треба закључити.
  • Не дозвољава генеричке параметре.
  • Не дозвољава опционе и ПарамАрраи параметре.

Ламбда изрази пружају скраћеницу за преводилац, омогућавајући му да емитује методе додељене делегатима. Компајлер врши аутоматско закључивање типа на аргументима ламбда, што је кључна предност.

Шта је ламбда израз? - дефиниција из техопедије