Suchergebnisse für Anfrage "lambda"
Verwenden von Java8-Streams zum Erstellen einer Liste von Objekten aus einem anderen
Ich habe den folgenden Java6- und Java8-Code: List<ObjectType1> lst1 = // a list of ObjectType1 objects List<ObjectType2> lst2 = // a list of ObjectType1 objects, same size of lst1 List<ObjectType3> lst3 = new ArrayLis<ObjectType3>(lst1.size()); ...
Löschen eines std :: function-Objekts in sich
Ist das gut definiertes Verhalten? #include <functional> void foo() { auto f = new std::function<void()>; *f = [f]() { delete f; }; (*f)(); f = nullptr; } int main() { foo(); }Wenn ich das neueste g ++ verwende, führt dies innerhalb einer ...
Verwenden von zwei Streams in Java Lambda zur Berechnung der Kovarianz
Nehmen wir an, ich habe zwei Arrays von double. Ich habe mit Stream aus Java 8 experimentiert. Ich glaube, ich habe die Hauptideen verstanden, aber dann wurde mir klar, dass ich nicht sicher bin, wie ich zwei Streams gleichzeitig manipulieren ...
Verwenden der Methodenreferenz anstelle von Lambda mit mehreren Argumenten
Ich bin verwirrt über das Konzept hinter "Verweis auf eine Instanzmethode eines beliebigen Objekts eines bestimmten Typs". OrakelDokumentation [http://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html]hat ein Beispiel ...
Wenn ein C ++ - Lambda-Ausdruck eine Vielzahl von Referenzerfassungen enthält, wird die Größe des unbenannten Funktionsobjekts groß
Der folgende Code: int main() { int a, b, c, d, e, f, g; auto func = [&](){cout << a << b << c << d << e << f << g << endl;}; cout << sizeof(func) << endl; return 0; }Ausgänge 56 kompiliert mitg ++ 4.8.2 Da alle lokalen Variablen im selben ...
Wie Lambda-Ausdrücke in Java-Bytecode übersetzt werden
Ich versuche, ein Beispiel mit Lambda-Ausdruck in Java zu erstellen, und ich verwende offiziell JDK8. Mein Beispiel wurde erfolgreich ausgeführt. Aber wenn ich versuche zu überprüfen, wie der Compiler Lambda-Ausdruck in Byte-Code übersetzt, ist ...
Umrechnung von Lambda-Ausdrücken nach Func
Angesichts der folgenden: open System.Linq let seqA = { 1..10 }das funktioniert: seqA.All (fun n -> n > 0)Dies funktioniert jedoch nicht: let abc = fun n -> n > 0 seqA.All (abc)Warum bietet F # implizite Konvertierung von Lambda-Ausdrücken ...
Verwenden von 'return' in einem Ruby-Block
Ich versuche, Ruby 1.9.1 für eine eingebettete Skriptsprache zu verwenden, damit "Endbenutzer" -Code in einen Ruby-Block geschrieben wird. Ein Problem dabei ist, dass die Benutzer das Schlüsselwort 'return' in den Blöcken verwenden sollen, damit ...
Stoppuhr-Timing mit einem Delegierten oder Lambda einwickeln?
Ich schreibe Code wie folgt, mache ein bisschen schnelles und schmutziges Timing: var sw = new Stopwatch(); sw.Start(); for (int i = 0; i < 1000; i++) { b = DoStuff(s); } sw.Stop(); Console.WriteLine(sw.ElapsedMilliseconds);Sicherlich gibt es ...
Lambda Erklärung und was es ist sowie ein gutes Beispiel [Duplikat]
Diese Frage hat hier bereits eine Antwort: C # Lambda-Ausdrücke: Warum sollte ich sie verwenden? [/questions/167343/c-sharp-lambda-expressions-why-should-i-use-them] 14 AntwortenKann mir jemand erklären, wie man Lambda benutzt und ein gutes ...