Suchergebnisse für Anfrage "lambda"

4 die antwort

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<>(); ...

8 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

18 die antwort

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 => ...

12 die antwort

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 ...

12 die antwort

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; } } ...

6 die antwort

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>> ...

6 die antwort

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 ...

6 die antwort

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 ...

12 die antwort

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 ...