Anonyme Funktionen oder Closures in Programmiersprachen wie Lisp, C #, C ++, Lua, Python, Ruby, Javascript oder Java. (Auch Lambda-Ausdruck.)
Ich habe mit einigen der neuen Funktionen in C ++ 11 herumgespielt, und ich habe versucht, das folgende Programm zu schreiben, in der Erwartung, dass es nicht funktioniert. Zu meiner Überraschung ist es (in GCC 4.6.1 auf Linux x86 mit dem Flag "...
19.12.2011, 04:13
Ist das legal? Enthält es einen versteckten Bug oder Fehler? Visual Studio gibt keine Fehler oder Warnungen, aber ReSharper tut:
%Vor%
07.01.2010, 21:01
Ich versuche, eine rvalue-Referenz mit std::bind an ein Lambda zu binden, aber ich habe Probleme, wenn ich das in einen std::async -Aufruf werfe: ( Quelle )
%Vor%
Dies führt zu einem Compiler-Fehler. Ich bin mir nicht sicher, wie ich d...
06.05.2015, 18:04
Ich habe eine Methode mit type-Argumenten erstellt, die einen generischen Typ mit diesen type-Argumenten zurückgibt und Function arguments verwendet, was auch von den type-Argumenten abhängt. Wenn ich lambdas als Argumente verwende, zwingt mi...
08.10.2015, 12:49
Ich versuche zu lernen, Java-8-Funktionen (wie Lambdas und Streams) in meiner täglichen Programmierung zu verwenden, da es für viel saubereren Code sorgt.
Hier arbeite ich gerade:
Ich bekomme einen String-Stream von einer lokalen Datei mit ei...
27.05.2015, 12:12
Ich versuche eine Template-Klasse mit einem Lambda-Funktionsparameter zu verwenden. Ich verstehe jedoch nicht, wie der Parameter übergeben wird. Folgendes habe ich bisher versucht:
%Vor%
Ich bekomme einen Fehler in der markierten Zeile.
K...
03.09.2016, 16:20
Ich dachte, dass QML Lambda-Funktionen unterstützt, weil JavaScript anonyme Funktionen unterstützt und dass Funktionen zwar erstklassige Objekte sind, aber nicht so funktionieren, wie ich es erwartet habe. Nimm diesen Code:
%Vor%
Ich versuch...
06.03.2015, 12:11
Normalerweise verwende ich das folgende Muster, wenn ich ein Lambda als Argument für eine Funktion akzeptiere (Eine Template-Klasse, die als Wert übergeben wurde):
%Vor%
Ist diese Kopie (das Schließen) des Arguments?
Wenn ja, ist es falsch,...
07.07.2015, 23:00
Können wir ein Lambda als Deleter mit einem std :: unique_ptr verwenden? Genau genommen habe ich es mit clang ++ gemacht und es war glücklich, das zu tun.
Ich verwende std::swap , um zu std::unique_ptr<ObjType, decltyp(deleter)>; z...
05.07.2013, 16:33
Ich habe das Java 8-Tutorial zu Lambda-Expressionen gelesen und verstehe das Methodenreferenzbeispiel für "Referenz auf eine Instanzmethode eines beliebigen Objekts eines bestimmten Typs" nicht
Im selben Tutorial gibt es ein Beispiel "Verweis...
19.04.2015, 20:00