lambda

Anonyme Funktionen oder Closures in Programmiersprachen wie Lisp, C #, C ++, Lua, Python, Ruby, Javascript oder Java. (Auch Lambda-Ausdruck.)
1
Antwort

Sollte Lambda im templated code zum Funktionszeiger werden?

Ich habe irgendwo gelesen, dass eine Lambda-Funktion zum Funktionszeiger abfallen sollte, wenn die Aufnahmeliste leer ist. Die einzige Referenz, die ich jetzt finden kann, ist n3052 . Mit g ++ (4.5 & amp; 4.6) funktioniert es wie erwartet, auße...
01.07.2010, 07:38
1
Antwort

Wie wird proc ausgeführt, wenn es an 'instance_exec' übergeben wird

Die Frage ist inspiriert von diesem . Proc::new hat eine Option, die ohne einen Block innerhalb einer Methode aufgerufen werden kann:    Proc::new darf ohne einen Block nur innerhalb einer Methode mit angehängtem Block aufgerufen we...
22.11.2016, 10:28
1
Antwort

C ++ spezialisieren ein Lambda für einen bestimmten Typ [duplizieren]

Ich habe mit dem Lambda "Überladen" herumgespielt, wie es dargestellt ist hier und kam schnell zu dem Punkt, an dem ich es für zweckmäßig hielt, spezialisierte Lambda-Verschlüsse zu erstellen. Also war ich zum ersten Mal ein wenig versuchswe...
14.02.2016, 15:36
1
Antwort

C # Methodeninitialisierung in anonymen Typen

Ich habe Sams LINQ Unleashed for C # durchgespielt und auf Seite 7 aufgelistet:    Anonyme Typen können mit Methoden initialisiert werden, aber diese sind möglicherweise nur für Linguisten interessant. Ich verstehe nicht wirklich, ob die...
12.12.2014, 18:50
1
Antwort

Warum läuft dieser einfache Lambda innerhalb von std :: thread konsistent schneller als innerhalb der Hauptfunktion mit gcc 4.9.2?

Das folgende Snippet verwendet einen Befehlszeilenparameter, der die Anzahl der zu erzeugenden Threads darstellt, um gleichzeitig eine einfache for-Schleife auszuführen. Wenn die übergebenen Argumente 0 sind, wird kein std::thread erzeugt....
30.05.2017, 14:00
1
Antwort

Externe Variablen in Lambda-Funktionen in Python

Inspiriert durch die Konstruktion in dieser Antwort versuche ich Folgendes: %Vor% aber ich bekomme global name 'values' is not defined . Ich bekomme den gleichen Fehler, wenn ich die Lösung, mit der ich oben verlinkt habe, versuche, d...
10.08.2013, 02:47
2
Antworten

GCC-Standardwerte Wenn "declltype" in Nested Lambda verwendet wird

Ich habe ein Makro erstellt, das bequem Lambda-Funktionen erstellt, mit denen ich durch Tensor-Objekte in einer Bibliothek, die ich geschrieben habe, iterieren kann. Das Verschachteln dieser Makros scheint jedoch zu bewirken, dass GCC einem inte...
27.01.2012, 06:39
4
Antworten

Warum funktioniert so ein Hype mit C # Lambda? [Duplikat]

Ich fange an, in C # 2.0 zu programmieren, also habe ich nie Lambda-Ausdrücke benutzt, aber warum so viel Aufhebens darum? Sind sie nur syntaktischer Zucker um anonyme Delegierte, oder gibt es etwas mehr, was ich nicht sehen kann?     
20.07.2009, 17:23
4
Antworten

Der Lambda-Ausdruck kann nicht in den Typ 'String' konvertiert werden, da es sich nicht um einen Delegattyp handelt

Ich erstelle eine Seite, die ein LINQ-Abfrageergebnis als Tabelle anzeigt. Richten Sie die Basisabfrage in der Methode 'SetupArticleQuery ()' ein, die die Abfrage in 'this.articles' speichert. Führen Sie eine andere Methode aus, 'UpdateFil...
31.03.2011, 14:42
1
Antwort

Verwandelt einen Objektstrom in eine verknüpfte Liste von Attributen

Mein Ziel: Nimm einen LinkedList von User s und extrahiere einen LinkedList ihrer Benutzernamen auf elegante Weise, Java-8. %Vor% Ich stehe fest, das Stream Objekt in ein LinkedList umzuwandeln. Ich könnte es in ein Array ( S...
25.03.2014, 22:17