Als «lambda» getaggte Fragen

20
Wie erstellt das Lambda-Makro ein Lambda?

Ich habe diesen Code auf GitHub gefunden, ihn aber nicht ganz verstanden: #define lambda(ret_type, _body) ({ ret_type _ _body _; }) Dann: int (*max)(int, int) = lambda(int, (int x, int y) { return x > y ? x : y; }); int max_value = max(1, 2); // max_value is 2 Was machen die Unterstriche im...

11
Methodenreferenz und Generika in Java-8

Ich habe Probleme mit der Methodenreferenz in Kombination mit generischen Typen. Wir haben Code, in dem wir eine überladene Methode aufrufen müssen, aber sie schlägt mit einem Fehler fehl: Wert m1 () kann nicht aufgelöst werden Ich habe mein Problem vereinfacht, um klar zu machen, wo das...

9
C ++ Lambda-Codegenerierung mit Init Captures in C ++ 14

Ich versuche, den Codecode zu verstehen / zu klären, der generiert wird, wenn Captures an Lambdas übergeben werden, insbesondere in generalisierten Init-Captures, die in C ++ 14 hinzugefügt wurden. Geben Sie die folgenden unten aufgeführten Codebeispiele an. Dies ist mein aktuelles Verständnis...

9
Java Stream: Filter mit mehreren Bereichen

Ich versuche, eine Ressource zu filtern und einige Elemente basierend auf einem Feld auszuschließen. Zum Ausschließen habe ich einen Satz (der eine ID enthält, die ausgeschlossen werden muss) und eine Liste (die mehrere Bereiche von IDs enthält, die ausgeschlossen werden müssen). Ich habe die...

8
Lambda - ClassNotFoundException

Hier ist, wie mein Code aussieht, und es ist unklar, wie / warum executorService.submit(work::get)eine ClassNotFoundExceptionin die betreffende anonyme Klasse geworfen werden soll . Es kommt nicht immer vor, aber sobald diese Ausnahme auftritt, scheint sie nicht wiederhergestellt zu werden....

8
Wie interagieren Lambda-Anrufe mit Schnittstellen?

Das unten gezeigte Code-Snippet funktioniert. Ich bin mir jedoch nicht sicher, warum es funktioniert. Ich folge nicht ganz der Logik, wie die Lambda-Funktion Informationen an die Schnittstelle weitergibt. Wo wird die Kontrolle weitergegeben? Wie macht der Compiler Sinn für jeden nin der Schleife...