Lambda-Ausdruck
Lambda-Ausdruck (Vorlage:Sprache)
Vorlage:Deutsch Substantiv Übersicht
- Lamb·da-Aus·druck, Vorlage:Pl.1 Lamb·da-Aus·drü·cke, Vorlage:Pl.2 Lamb·da-Aus·dru·cke
- [1] Vorlage:K ein syntaktisches Konstrukt, was eine Kurzschreibweise eines Delegates ist.[1]
- Zusammensetzung der Substantive Lambda und Ausdruck
- [1] Ausdruck
- [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 mitin einer Zeile zusammenfassen.[1]
string hello = array.First((s) => s == "Hello!"); - [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.
- [1] Vorlage:Wikipedia
- [1] Vorlage:Ref-dictcc
- ↑ 1,0 1,1 video2brain, NHibernate Crashkurs von André Krämer, Abschnitt 3.6.1 Lambda-Ausdrücke, Zugriff = 2016-09-29
- ↑ 2,0 2,1 Vorlage:Internetquelle