Anonyme Funktionen oder Closures in Programmiersprachen wie Lisp, C #, C ++, Lua, Python, Ruby, Javascript oder Java. (Auch Lambda-Ausdruck.)
Wie würde ich zwei Lambda-Ausdrücke wie diese verbinden:
%Vor%
... in einen Ausdruck wie diesen:
%Vor%
Das heißt, sie mit einem AndAlso-Operator zu verbinden. (Oder irgendein anderer Operator für diese Angelegenheit ...)
Es ist mir ta...
01.03.2010, 18:46
Gegeben ein Expression<Func<TEntity, bool>> entlang der Zeilen von
%Vor%
Ich versuche, eine Listeneigenschaftsbedingung nach Typ zu extrahieren, d. h.
%Vor%
Bisher habe ich ein ExpressionVisitor erstellt und die Methode...
27.01.2016, 16:24
Wenn eine Funktion ein Argument nach Wert nimmt, kann es normalerweise geändert werden. Bei Lambdas scheint dies jedoch nicht der Fall zu sein. Warum?
%Vor%
31.12.2014, 00:32
Ich habe eine überladene Methode, die zwei verschiedene funktionale Schnittstellen als Parameter verwendet ( Runnble und Supplier ). System.out.println ist eindeutig nur mit Runnable kompatibel, da es sich um eine void -Methode ha...
14.10.2015, 19:55
Inspiriert von diesem Kommentar über lambdas mit rvalue-Referenzparametern direkt an std::async binden, einen rvalue an ein Lambda binden, indem std::async kompiliert und wie erwartet ausgeführt wird: ( Live-Beispiel )
%Vor%
Die Verw...
06.05.2015, 19:29
mehr auf den Punkt, was ist falsch mit diesem Code:
%Vor%
Visual C ++ meldet einen Syntaxfehler :
%Vor%
01.07.2012, 17:01
Ich habe eine Klasse, die eine Methode enthält, die ein Result-Objekt zurückgibt, das eine Eigenschaft vom Typ Func enthält.
%Vor%
Wie schreibe ich eine Unit Test Assertion bezüglich des Inhalts dieses Func? Folgendes funktioniert offensicht...
22.03.2010, 12:01
Eine besondere Eigenschaft der Lambda-Ausdrücke von c ++ ist die Erfassung der Variablen in dem Bereich, in dem sie deklariert sind. Zum Beispiel kann ich eine deklarierte und initialisierte Variable c in einer Lambda-Funktion verwenden, auch we...
19.07.2014, 10:07
Beim Migrieren eines Projekts von VS2010 zu VS2012 ist folgendes Problem aufgetreten. Das Projekt verwendet Reflection sehr, und um das MethodInfo von einer Schnittstelle zu erhalten, wurde der folgende Code platziert:
%Vor%
Dies funktionier...
28.08.2012, 20:08
Vor ein paar Tagen habe ich angefangen, Code zu refactorisieren, um die neue Java 8 Streams-Bibliothek zu verwenden. Leider habe ich bei der Ausführung von Stream :: map mit einer Methode, die deklariert wurde, ein generisches E zu werfen, das w...
27.07.2014, 22:29