Lambda-Ausdruck

Lambda-Ausdruck (Deutsch)

Substantiv, m

Singular Plural 1Plural 2
Nominativ der Lambda-Ausdruck die Lambda-Ausdrückedie Lambda-Ausdrucke
Genitiv des Lambda-Ausdrucks
des Lambda-Ausdruckes
der Lambda-Ausdrückeder Lambda-Ausdrucke
Dativ dem Lambda-Ausdruck den Lambda-Ausdrückenden Lambda-Ausdrucken
Akkusativ den Lambda-Ausdruck die Lambda-Ausdrückedie Lambda-Ausdrucke

Worttrennung:

Lamb·da-Aus·druck, Plural 1: Lamb·da-Aus·drü·cke, Plural 2: Lamb·da-Aus·dru·cke

Aussprache:

IPA: [ˈlambdaʔaʊ̯sˌdʁʊk]
Hörbeispiele:  Lambda-Ausdruck (Info)

Bedeutungen:

[1] Informatik, Linguistik, Logik: ein syntaktisches Konstrukt, was eine Kurzschreibweise eines Delegates ist.[1]

Herkunft:

Zusammensetzung der Substantive Lambda und Ausdruck

Oberbegriffe:

[1] Ausdruck

Beispiele:

[1] „Die Frage, ob zwei Lambda-Ausdrücke (s. u.) äquivalent sind, kann im Allgemeinen nicht algorithmisch entschieden werden.“[2]
[1] „Die abstrahierte Variable muss nicht notwendigerweise im Term vorkommen, z. B. . Dieser λ-Ausdruck bezeichnet dann die Funktion, die jedes auf abbildet.“[2]
[1] In C# kann man statt
Func<string, bool> delegation = delegate(string s) { return s == "Hello!"; };
string hello = array.First(delegation);

einfach einen Lambda-Ausdruck verwenden und das ganze mit
string hello = array.First((s) => s == "Hello!");
in einer Zeile zusammenfassen.[1]
[1] Mit dem Lamda-Ausdruck in var kundenBeiLand = session.Query<Customer>.GroupBy(c => c.Country); gibt der Code an, dass die Datenbank die Abfrage (Query) über die Kunden so gestaltet, dass sie nach ihren Ländern gruppiert sind.

Übersetzungen

Referenzen und weiterführende Informationen:
[1] Wikipedia-Artikel „Lambda-Ausdruck
[1] dict.cc Englisch-Deutsch, Stichwort: „Lambda-Ausdruck

Quellen:

  1. video2brain, NHibernate Crashkurs von André Krämer, Abschnitt 3.6.1 Lambda-Ausdrücke, Zugriff = 2016-09-29
  2. Lambda-Kalkül. Wikipedia, 25. August 2016, abgerufen am 29. September 2016 (HTML, Deutsch).
This article is issued from Wiktionary. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.