Hjem Udvikling Hvad er et lambda-udtryk? - definition fra techopedia

Hvad er et lambda-udtryk? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Lambda Expression?

Et lambda-udtryk er en anonym funktion, der giver en kort og funktionel syntaks, der bruges til at skrive anonyme metoder. Det er baseret på funktionsprogrammeringskonceptet og bruges til at oprette delegater eller udtrykstyper. Syntaks er funktion (arg1, arg2 … argn) udtryk.

Techopedia forklarer Lambda Expression

Lambda-udtryk bruger operatørsymbolet =, der lyder som "går til." Inputparametre er specificeret på operatørens venstre side, og erklæring / udtryk er specificeret til højre. Generelt bruges lambda-udtryk ikke direkte i forespørgselssyntaks, men bruges ofte i metodekald. Forespørgselsudtryk kan indeholde metodekald.


Syntaksfunktioner i Lambda er som følger:

  • Det er en funktion uden navn.
  • Der er ingen ændringer, såsom overbelastning og tilsidesættelse.
  • Organets funktion skal indeholde et udtryk i stedet for en erklæring.
  • Kan indeholde et opkald til en funktionsprocedure, men kan ikke indeholde et opkald til en underprocedure.
  • Returserklæringen findes ikke.
  • Værdien, der returneres af funktionen, er kun værdien af ​​det udtryk, der er indeholdt i funktionslegemet.
  • Slutfunktionserklæring findes ikke.
  • Parametrene skal have specificerede datatyper eller udledes.
  • Tillader ikke generiske parametre.
  • Tillader ikke valgfri parametre og ParamArray-parametre.

Lambda-udtryk giver korthaler til kompilatoren, så den kan udsende metoder, der er tildelt delegerede. Compileren udfører automatisk type inferens på lambda-argumenterne, hvilket er en vigtig fordel.

Hvad er et lambda-udtryk? - definition fra techopedia