Hjem Utvikling Hva er et lambda-uttrykk? - definisjon fra techopedia

Hva er et lambda-uttrykk? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Lambda Expression?

Et lambda-uttrykk er en anonym funksjon som gir en kortfattet og funksjonell syntaks, som brukes til å skrive anonyme metoder. Det er basert på funksjonsprogrammeringskonseptet og brukes til å lage delegater eller uttrykkstypetyper. Syntaksen er funksjon (arg1, arg2 … argn) uttrykk.

Techopedia forklarer Lambda Expression

Lambda-uttrykk bruker operatørsymbolet =, som lyder som "går til." Inngangsparametere er spesifisert på operatørens venstre side, og utsagn / uttrykk er spesifisert til høyre. Vanligvis brukes ikke lambda-uttrykk direkte i spørringssyntaks, men blir ofte brukt i metodeanrop. Søkeuttrykk kan inneholde metodeanrop.


Syntaksfunksjoner for Lambda-uttrykk er som følger:

  • Det er en funksjon uten navn.
  • Det er ingen endringer, for eksempel overbelastning og overstyring.
  • Organet til funksjonen skal inneholde et uttrykk, snarere enn et utsagn.
  • Kan inneholde en samtale til en funksjonsprosedyre, men kan ikke inneholde en samtale til en underprosess.
  • Avkastningserklæringen eksisterer ikke.
  • Verdien som returneres av funksjonen er bare verdien av uttrykket som finnes i funksjonslegemet.
  • Sluttfunksjonens uttalelse eksisterer ikke.
  • Parametrene må ha spesifiserte datatyper eller utledes.
  • Tillater ikke generiske parametere.
  • Tillater ikke valgfrie parametre og ParamArray-parametere.

Lambda-uttrykk gir korthet for kompilatoren, slik at den kan avgi metoder tildelt delegater. Kompilatoren utfører automatisk type inferens på lambda-argumentene, noe som er en viktig fordel.

Hva er et lambda-uttrykk? - definisjon fra techopedia