lambda

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

Last-Minute-Änderung in Lambda-Syntax oder gcc bug?

Ich verwende die svn-Version von gcc-4.7.0 , um einige C ++ 11-Funktionen, z. Lambda-Ausdrücke. Seit ein paar Wochen einige meiner alten Beispiele inklusive Lambdas nicht mehr kompilieren. Ich frage mich: Habe ich eine Änderung in letzter M...
10.11.2011, 14:48
1
Antwort

Erweitern eines Lambda für jeden Parameter eines Parameterpakets: Clang vs. GCC

Dieser Code funktioniert in Clang 3.5: %Vor% In GCC 4.9 bekomme ich stattdessen den folgenden Fehler: %Vor% Also, welcher Compiler hat einen Bug, Clang oder GCC? Das Clang Verhalten macht zumindest für mich am meisten Sinn.     
01.02.2015, 18:56
1
Antwort

Reduzieren Sie einen Ausdruck, indem Sie einen Parameter eingeben

Wenn ich einen Ausdruck eines Funktionsdelegaten habe, der eine Anzahl von Parametern wie folgt akzeptiert: %Vor% gibt es einen Weg / wie kann ich einen der Werte (sagen wir 5 für num1 ) ersetzen und den entsprechenden Ausdruck erhalten:...
31.07.2013, 01:24
2
Antworten

Expression.Lambda und Abfragegenerierung zur Laufzeit, verschachtelte Eigenschaft "Where" Beispiel

Ich fand eine sehr nette Antwort auf eine Frage zum Erstellen von Expression Tree for Where-Abfrage. Expression.Lambda und Abfragegenerierung zur Laufzeit, einfachste Beispiel "wo" Kann mir jemand helfen und mir zeigen, wie dieses Beispi...
14.12.2015, 15:03
1
Antwort

clang vs gcc - leere generische lambda variadic argument pack

Ich glaube, ich habe eine andere "clang vs gcc" Inkonsistenz zwischen lambdas und aufrufbaren Objekten gefunden. decltype(l)::operator() sollte äquivalent zu C::operator() sein, aber wenn variadic pack im generischen lambda leer ist,...
23.10.2015, 14:45
3
Antworten

IntelliJ: evaluate lambda expression löst einen Kompilierungsfehler beim Debugging aus

Ich möchte den Code inklusive Lambda-Ausdruck mit Intellij 'Code-Fragment bewerten' Funktion auswerten. Aber dann erzeugt Intellij einen Fehler Unable to compile for target level 1.8. Need to run IDEA on java version at least 1.8, currently run...
10.04.2015, 07:02
3
Antworten

Linq: Queryable.OrderBy () mit einer Sammlung von Expressions

Ich frage mich, wie ich Orderby-Ausdrücke in einer Liste speichern kann. Das wollte ich schreiben: %Vor% Dann: %Vor% funktioniert für p.Name , funktioniert aber nicht für p.Id ( list[1] ), da die folgende Ausnahme gelöscht wird...
01.07.2014, 06:52
1
Antwort

Convert Branch und Bound-Schleife zur Verwendung der Java Stream-API

Ich habe einen einfachen Branch and Bound-Algorithmus, der an einer Variante des Problems Traveling Salesman arbeitet, und ich dachte, es würde Spaß machen, ihn zu konvertieren, um die Java 8 Stream API zu verwenden. Mir fällt es jedoch schwer,...
30.09.2015, 00:42
4
Antworten

So erstellen Sie dynamisch einen Lambda-Ausdruck

Nehmen wir an, ich habe die folgende Klasse: %Vor% Basierend auf diesen Informationen ist mein Ziel, einen Lambda-Ausdruck wie folgt zu erstellen: %Vor% lang und name sind lokale Variablen, die ich beim Erstellen des Ausdrucks als...
08.07.2015, 01:36
1
Antwort

GCC verursacht einen segfault für Lambda-Capture-Parameter

Ich habe folgende SSCCE: %Vor% Unter clang ++ (3.9.1) kompiliert und sendet "Hello World". Gcc 6.3 schlägt mit einem Segmentierungsfehler unter -O3 fehl. Ich kann das Problem beheben, indem ich den Zeiger und das Paket explizit als Ref...
20.01.2017, 18:07