Suchergebnisse für Anfrage "lambda"

3 die antwort

Welche Art von Liste <E> gibt Collectors.toList () zurück?

ich leseStand der Lambda: Libraries Edition [http://cr.openjdk.java.net/~briangoetz/lambda/lambda-libraries-final.html]und bin überrascht von einer Aussage: Unter dem AbschnittStreamsgibt es folgendes: List<Shape> blue = shapes.stream() ...

3 die antwort

Java8: Mehrdeutigkeit bei Lambdas und überladenen Methoden

Ich spiele mit Java8 Lambdas herum und bin auf einen Compilerfehler gestoßen, den ich nicht erwartet hatte. Angenommen, ich habe eine funktionaleinterface A, einabstract class B und einclass C mit überladenen Methoden, die entweder nehmenA oderB ...

10 die antwort

Was ist der Unterschied zwischen einem "Verschluss" und einem "Lambda"?

Könnte jemand erklären? Ich verstehe die grundlegenden Konzepte dahinter, aber ich sehe sie oft als austauschbar und bin verwirrt. Und jetzt, wo wir hier sind, wie unterscheiden sie sich von einer regulären Funktion?

TOP-Veröffentlichungen

2 die antwort

Wie konvertiere ich einen String in einen Lambda-Ausdruck?

Ich habe ein bisschen nachgedacht und mir ein interessantes Problem ausgedacht. Nehmen wir an, wir haben eine Konfigurationsdatei (Eingabe) mit: x -> x + 1 x -> x * 2 x -> x * x x -> -xUnd außerdem haben wir eine ...

2 die antwort

c ++ 11 Sortierliste mit Lambda

Während des Studiums Lambda wollte ich meine sortierenlist durch das zweite Element (int). Dieser verwendete Code. #include <iostream> #include <algorithm> #include <list> using namespace std; int main() { list<pair <string, int>> s = {{"two", ...

2 die antwort

Seltsamkeit der C # -Methodengruppe

Ich habe etwas sehr Merkwürdiges entdeckt, das ich besser verstehen möchte. var all = new List<int[]>{ new int[]{1,2,3}, new int[]{4,5,6}, new int[]{7,8,9} }; all.ForEach(n => n.ForEach(i => Console.WriteLine(i)));welches umgeschrieben werden ...

3 die antwort

Wie benutzt man TimerTask mit Lambdas?

Wie Sie hoffentlich wissen, können Sie Lambdas in Java 8 verwenden, um beispielsweise anonyme Methoden zu ersetzen. Hier sehen Sie ein Beispiel für Java 7 vs. Java 8: Runnable runnable = new Runnable() { @Override public void run() ...

3 die antwort

std :: set_intersection kann nicht auf verschiedene Strukturtypen mit einem gemeinsamen Feld angewendet werden

Ich versuche zu gebrauchenstd :: set_intersection [http://www.sgi.com/tech/stl/set_intersection.html]um gemeinsame Elemente zwischen 2 völlig verschiedenen Arten von Datenstrukturen zu finden, die ein gemeinsames Bindungsfeld "Name" haben. Ich ...

1 die antwort

Extrahieren des Methodennamens aus dem Linq-Ausdruck

Wie kann ich den Namen der ersten aufgerufenen Methode aus einem Ausdruck in C # abrufen? Sowas wie das FiktiveMethodUtils.NameFromExpression () unten: Expression<Action<string>> expr = s => s.Trim(); ...

1 die antwort

Java 8 Lambdas funktionieren nicht, alles andere aus Java 8 funktioniert jedoch

Ich fand heraus, dass Java 8 jetzt offiziell freigegeben ist. Es scheint, dass ich Eclipse Luna 4.4 brauche, damit es funktioniert. Also habe ich Luna heruntergeladen und installiert. Ich habe auch alle meine Projekte von meiner anderen Eclipse ...