lambda

Anonyme Funktionen oder Closures in Programmiersprachen wie Lisp, C #, C ++, Lua, Python, Ruby, Javascript oder Java. (Auch Lambda-Ausdruck.)
3
Antworten

Eigenschaften eines Objekts mit Ausdrucksbäumen lesen

Ich möchte einen Lambda-Ausdruck für jede Eigenschaft eines Objekts erstellen, der den Wert dynamisch liest. Was ich bisher habe: %Vor% Der Code funktioniert gut, wenn ich functionThatGetsValue aufruft, solange "TypeOfProperty" fest co...
08.05.2013, 08:48
1
Antwort

Nicht-lokale Lambda- und Erfassungsvariablen - was bedeutet "Bereich sperren"

Ich spiele gerade mit c ++ 11 lambdas und habe ein Beispiel gefunden, das ich nicht verstehen kann. Nach dem Standard:    Ein Lambda-Ausdruck, dessen kleinster umschließender Bereich ein Blockbereich (3.3.3) ist, ist ein lokaler Lambda-Ausdru...
13.10.2013, 12:01
2
Antworten

Java 8 Lambda-GruppierungMit X und Y gleichzeitig

Ich suche nach einem Lambda, um die bereits abgerufenen Daten zu verfeinern. Ich habe eine rohe Ergebnismenge, wenn der Benutzer das Datum nicht ändern möchte, verwende ich Javas Lambda, um durch die Ergebnisse für dann zu gruppieren. Und ich bi...
21.01.2015, 19:04
2
Antworten

ExpressionFuncT, bool fügt eine unerwünschte Konvertierung hinzu, wenn sie in der generischen Methode erstellt wird

Ich habe eine Funktion, um einen Ausdruck zu erzeugen, der in einer linq Where-Klausel verwendet wird. %Vor% (Hinweis: IAktiv definiert nur die Eigenschaft 'Aktiv') Es gibt andere verwandte Funktionen und die Idee ist, dass ich die erford...
01.02.2013, 16:03
3
Antworten

Wie erhalte ich den Child-Deklarationstyp von einem Ausdruck?

Ich habe eine Parent / Child-Klassenhierarchie, in der das Parent eine String-Eigenschaft abstrahiert und die Child-Klasse es implementiert: %Vor% Wenn ich einen Ausdruck verwende, der die Child-Klasse explizit (oder implizit) verwendet, erw...
27.02.2012, 14:23
1
Antwort

ReSharper Auto-Vervollständigen Verhalten mit anonymen Typen in einem Lambda-Ausdruck

Ich benutze C # 3.5 und Linq. Ich habe ReSharper 6.1 auf VS 2010. Zum Beispiel, wenn ich die folgende Anweisung im Code-Editor eingebe: %Vor% Sobald ich new { eintippe, wird automatisch new string{} abgeschlossen. Eigentlich nicht s...
28.02.2012, 19:21
2
Antworten

Rückgabetypabzug mit Multi-Statement-Lambdas

Ich habe Code geschrieben, und ich habe kürzlich herausgefunden, dass g ++ mich nicht vor einer bestimmten Klasse von Problemen warnt: Nach C ++ 11 5.1.2.4, wenn Ihr Lambda dann keine einzige Return-Anweisung ist Der Rückgabetyp muss als Trailin...
22.01.2013, 02:27
2
Antworten

Was ist falsch an diesem rekursiven polymorphen C ++ 1y Lambda-Aufruf?

Ich spielte mit polymorphen variadischen Lambdas auf Clang herum und bemerkte, dass Clang diesen hier nicht mochte %Vor% Es ist beabsichtigt, "1234" zu setzen. Eine 0 wird an die Parameterliste angehängt (und wiederum wird einer der Paramete...
06.03.2014, 21:24
1
Antwort

Was passiert, wenn ein Typ mit einem Lambda zugewiesen wird?

Angenommen, ich habe einen Typ, der eine Funktion umschließt, vielleicht eine Lambda-Funktion: %Vor% Was passiert, wenn eine Instanz dieses Typs zugewiesen wird? Mein Verständnis ist, dass Lambdas unveränderlich sind und Zuweisungsoperatoren...
12.12.2011, 21:52
5
Antworten

erfasst die Elementvariable nach Wert

Wie würde ich eine Elementvariable nach Wert abfangen, wenn ich C ++ 11 Lambda-Ausdrücke verwende? Die Verwendung der [my_member] -Syntax scheint nicht zu funktionieren, und die implizite Erfassung verwendet den this -Zeiger. Was benöti...
15.09.2010, 13:22