Suchergebnisse für Anfrage "lambda"
Warum erfordern Lambda-Ausdrücke in Java 8 die Verwendung von Variablen, um den Modifikator "final" zu verwenden, jedoch nicht, wenn Sie eine Methodenreferenz verwenden?
Folgende Klasse berücksichtigen: class Foo<T> { void handle(T t) { System.out.println("handling " + t); } public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); Foo<Integer> f = new Foo<>(); ...
Merge Listen in eine
Ich habe Posts wie die folgenden gesehen, die für mich wirklich schwer zu verstehen sind. Also poste ich es erneut. Tut mir leid, wenn sich jemand doppelt fühlt. Ich habe nur einfache Anforderungen C # Joins / Where mit Linq und ...
LINQ to Sql Left Outer Join mit Group By und Having Clause
Ich habe einen Tag verloren, um eine SQL-Abfrage in einen LINQ-Lambda-Ausdruck zu übersetzen, aber keinen Erfolg. Meine SQL-Abfrage: SELECT a.ID, Sum(b.[Value]) AS [Value], c.ContractValue FROM Contracts a LEFT JOIN DepositHistories b ON ...
Join / Where mit LINQ und Lambda
Ich habe Probleme mit einer Abfrage in LINQ und Lambda. Bisher erhalte ich viele Fehler, hier ist mein Code: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => ...
Kann ein Java Lambda mehr als 1 Parameter haben?
Ist es in Java möglich, dass ein Lambda mehrere verschiedene Typen akzeptiert? Dh: Einzelne Variable funktioniert: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs funktionieren auch: Function ...
Ausdrucksbaum eines Prädikats ändern, um auf einen anderen Typ abzuzielen
IntroIn der Anwendung, an der ich gerade arbeite, gibt es zwei Arten von Geschäftsobjekten: die Art "ActiveRecord" und die Art "DataContract". Also zum Beispiel gäbe es: namespace ActiveRecord { class Widget { public int Id { get; set; } } ...
Java 8 Methodenreferenzen, die für eine lokale Variable aufgerufen werden
Ich bin gerade dabei, Java 8 zu lernen, und bin auf etwas gestoßen, das mir ein bisschen komisch vorkommt. Betrachten Sie das folgende Snippet: private MyDaoClass myDao; public void storeRelationships(Set<Relationship<ClassA, ClassB>> ...
Lambda-Ausdrücke als CLR (.NET) -Delegierte / Ereignishandler in Visual C ++ 2010
Ist es möglich, die neuen Lambda-Ausdrücke in Visual C ++ 2010 als CLR-Ereignishandler zu verwenden? Ich habe den folgenden Code ausprobiert: SomeEvent += gcnew EventHandler( [] (Object^ sender, EventArgs^ e) { // code here } );Es wird die ...
Lambdas und Erfassung durch lokale Referenzvariablen: Zugriff nach dem Gültigkeitsbereich
Ich übergebe meine lokalen Variablen unter Bezugnahme auf zwei Lambda. Ich nenne diese Lambdas außerhalb des Funktionsumfangs. Ist dasundefined ? std::pair<std::function<int()>, std::function<int()>> addSome() { int a = 0, b = 0; return ...
Lambda Argumente entpacken Fehler
In Python 2 ist dieser Code in Ordnung: f = lambda (m, k): m + k m = [1,2,3,4] k = [5,6,7,8] print(map(f, zip(m, k))) aber in Python 3 ist der folgende Fehler aufgetreten: f = lambda (m, k): m + k ^ SyntaxError: invalid syntaxWenn ich Klammern ...