Als «lambda» getaggte Fragen

NICHT FÜR DEN AWS-SERVICE VERWENDEN (verwenden Sie [aws-lambda] für diese Fragen!) Lambdas sind anonyme Funktionen oder Schließungen in Programmiersprachen wie Lisp, C #, C ++, Lua, Python, Ruby, JavaScript oder Java. (Auch Lambda-Ausdruck.)

3
Explizite Rückgabe Typ von Lambda
Wenn ich versuche, diesen Code (VS2010) zu kompilieren, wird folgende Fehlermeldung angezeigt: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that either …

6
Gibt es einen Grund, keine globalen Lambdas zu verwenden?
Wir hatten eine Funktion, die ein nicht erfassendes Lambda in sich selbst verwendete, z. void foo() { auto bar = [](int a, int b){ return a + b; } // code using bar(x,y) a bunch of times } Jetzt wurde die vom Lambda implementierte Funktionalität an anderer Stelle benötigt, sodass …
89 c++  lambda 

5
Warum hat ein Lambda eine Größe von 1 Byte?
Ich arbeite mit der Erinnerung an einige Lambdas in C ++, aber ich bin ein bisschen verwirrt über ihre Größe. Hier ist mein Testcode: #include <iostream> #include <string> int main() { auto f = [](){ return 17; }; std::cout << f() << std::endl; std::cout << &f << std::endl; std::cout << …
89 c++  c++11  lambda  c++14  sizeof 

4
Wie erstelle ich eine Instanz einer anonymen Schnittstelle in Kotlin?
Ich habe eine Java-Bibliothek eines Drittanbieters, die ein Objekt mit einer solchen Schnittstelle hat: public interface Handler<C> { void call(C context) throws Exception; } Wie kann ich es in Kotlin ähnlich wie in einer anonymen Java-Klasse wie folgt präzise implementieren: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext …

1
Cell-Var-From-Loop-Warnung von Pylint
Für den folgenden Code: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) Pylint hat einen Fehler gemeldet: Zellvariable sort_key in Schleife definiert (cell-var-from-loop) Könnte jemand einen Hinweis geben, was hier passiert? Aus dem Pylint-Quellcode lautet die Beschreibung: Eine in einem Abschluss verwendete Variable wird in einer …

3
Verwenden von Include in Entity Framework 4 mit Lambda-Ausdrücken
Ich habe viele Artikel darüber gesehen, wie man diese Angelegenheit überwinden kann, die sich alle auf CTP4 beziehen oder meine eigenen Erweiterungsmethoden hinzufügen. Gibt es eine "offizielle" EF4-Methode zur Verwendung von Lambda-Ausdrücken in include (sowohl für Beziehungen der ersten Ebene als auch für Beziehungen der zweiten und höheren Ebene) oder …

7
Was ist eine Lambda-Sprache?
Ich habe "JavaScript: The Good Parts" gelesen und der Autor erwähnt, dass JavaScript die erste Lambda-Sprache ist, die gestartet wird. Die Funktionen von JavaScript sind erstklassige Objekte mit (meistens) lexikalischem Umfang. JavaScript ist die erste Lambda-Sprache , die zum Mainstream wird. Im Grunde hat JavaScript mehr mit Lisp und Scheme …

6
So führen Sie eine Verknüpfung zwischen mehreren Tabellen in LINQ Lambda durch
Ich versuche, einen Join zwischen mehreren Tabellen in LINQ durchzuführen . Ich habe folgende Klassen: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Und ich verwende den folgenden Code (wo product, categoryund productcategorysind Instanzen der oben genannten Klassen): var query = product.Join(productcategory, p => p.Id, pc => …

6
Funktion, die einen Lambda-Ausdruck zurückgibt
Ich frage mich, ob es möglich ist, eine Funktion zu schreiben, die eine Lambda-Funktion in C ++ 11 zurückgibt. Ein Problem ist natürlich, wie eine solche Funktion deklariert wird. Jedes Lambda hat einen Typ, aber dieser Typ ist in C ++ nicht ausdrückbar. Ich denke nicht, dass das funktionieren würde: …
88 c++  function  c++11  lambda 

12
Java 8 Lambda Element aus Liste holen und entfernen
In einer vorgegebenen Liste von Elementen, mag ich das Element mit einer bestimmten Eigenschaft erhalten und sie aus der Liste entfernen. Die beste Lösung, die ich gefunden habe, ist: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) .findFirst() .get(); producersProcedureActive.remove(p); Ist es möglich, get und remove in einem Lambda-Ausdruck zu …




7
Task.Run mit Parameter (n)?
Ich arbeite an einem Multitasking-Netzwerkprojekt und bin neu bei Threading.Tasks. Ich habe eine einfache implementiert Task.Factory.StartNew()und frage mich, wie ich das machen kann Task.Run(). Hier ist der Basiscode: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); Ich habe System.Threading.Tasks.Taskim Objektbrowser nachgesehen und konnte keinen Action<T>ähnlichen Parameter …

14
Java 8, Streams, um die doppelten Elemente zu finden
Ich versuche, doppelte Elemente in der Ganzzahlliste aufzulisten, z. List<Integer> numbers = Arrays.asList(new Integer[]{1,2,1,3,4,4}); Verwenden von Streams von JDK 8. Hat jemand ausprobiert. Um die Duplikate zu entfernen, können wir die eindeutige () API verwenden. Aber was ist mit dem Finden der duplizierten Elemente? Kann mir jemand helfen?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.