lambda

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

Unterstützt lambda capture variadic template Argumente

Es wäre schön, wenn ich Folgendes tun könnte: %Vor% Leider konnte ich es nicht mit g ++ 4.7.2 kompilieren (-std = c ++ 0x):    evtempl.hh: In der Memberfunktion 'void elt :: Event :: operator () (PT ...)':   evtempl.hh: 75: 54: Fehler: er...
16.01.2013, 22:06
4
Antworten

Iterieren über Eigenschaften eines Lambda-Ausdrucks

Ich versuche, ein komplexes Steuerelement, das auf meiner Website häufig, aber mit verschiedenen Feldern verwendet wird, zu generalisieren. Die Funktionalität in der Steuerung ist immer die gleiche, es sind nur die zugrunde liegenden Felder, die...
10.09.2012, 19:14
2
Antworten

Warum ist die Auswertung von Lambda-Ausdrücken im Debugger nicht gültig?

Ich habe ein scheinbar harmloses Code-Snippet, das ich in Visual Studio 2008 Direktes Fenster eingegeben habe. %Vor% Wie die Nachricht sagt, ist es nicht möglich, einen Lambda-Ausdruck im Debugger aufzurufen. Warum ist das nicht erlaubt?...
15.12.2009, 14:54
2
Antworten

Instanziieren Sie die Java-Lambda-Funktion anhand des Namens

Ich möchte in Java 8 eine Lambda-Funktion erstellen, deren Klassennamen holen und sie dann später aus ihrem Klassennamen instanziieren. Das ist was ich versuche: %Vor% Allerdings bekomme ich mit diesem Code (in beiden Varianten unter Verw...
20.07.2016, 21:03
1
Antwort

Typiert in einer LambdaMetaFactory

Ich erhalte eine Ausnahme, wenn ich metafactory aufruft. Es sagt: %Vor% Ich verstehe nicht alles aus der Dokumentation von LambdaMetafactory.metafactory . Ich habe Probleme, die richtigen Parameter herauszufinden: MethodHandles.Loo...
22.09.2016, 13:33
1
Antwort

Unterschiedliche Stack-Tiefe für Lambdas und reguläre Funktionen in C ++?

Betrachten Sie eine normale rekursive Funktion: %Vor% Dies endet bei 43033 . Betrachten Sie nun ein rekursives Lambda: %Vor% Dies endet bei einer viel niedrigeren Stapeltiefe von 11736 . Warum haben Lambdas eine geringere maximal...
26.09.2016, 11:12
4
Antworten

Sortieren Sie 2 Listen in Python basierend auf dem Verhältnis der einzelnen entsprechenden Elemente oder basierend auf einer dritten Liste

Ich versuche, verschiedene Implementierungen für ein gebrochenes Rucksackproblem zu schreiben. Dafür habe ich zwei Arrays: Werte Gewichte Der Elementwert [n] entspricht Elementgewichten [n]. So können wir value_per_unit als: berec...
19.07.2017, 16:33
2
Antworten

Refactor einen Schalter Fall mit Java-Lambdas

Ich versuche einen Legacy-Code neu zu faktorisieren und in diesem Fall habe ich einen riesigen Block von switch case, der entscheidet, welcher Befehl ausgeführt werden soll %Vor% Ansatz 1: Verwendung von Polymorphismus %Vor% Füllen Sie d...
09.11.2015, 06:52
3
Antworten

Java Stream Verwendung des vorherigen Elements in Foreach Lambda

Ich habe eine Liste von Zahlen mit einigen 0s drin. Da 0 ein ungültiges Maß in meiner Situation bedeutet, muss ich das Element 0 valued mit dem ersten Element non 0 ändern, das ich an den vorherigen Positionen finden kann. Zum Beispi...
02.09.2016, 09:38
3
Antworten

C ++ Lambda nicht Variable auf 2. Erweiterung in Vorlage erfassen?

Ich habe in einer Vorlage, die @R verwendet, einen gewundenen Code. Martinho Fernandes Trick, um einige gepackte Parameter in einer variadischen Vorlage zu loopen und denselben Code für jedes Argument in der Argumentliste aufzurufen. Allerd...
24.08.2016, 16:19