lambda

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

Wird in einem Linq-Prädikat der Compiler einen "skalaren" Aufruf für Enumerable.Min () optimieren oder wird er für jedes Element aufgerufen?

Ich habe gerade die Frage " Unteranfrage mit Lambda-Ausdruck " angeschaut und mich über den Compiler erkundigt Optimierung von Linq Prädikaten. Angenommen, ich hätte eine List<string> namens names , und ich suchte nach den Elemente...
14.06.2014, 11:51
1
Antwort

Übergabe von Lambda, deklariert mit Auto-Schlüsselwort durch nichtkonstante Referenz als Argument für std :: function Parametertyp

Betrachten Sie den folgenden Code: %Vor% Würde mir jemand erklären: (a) Warum generiert fizz(g2) einen Kompilierfehler und die anderen Konstrukte nicht? Es scheint, dass ich ein Lambda per Referenz übergeben kann, wenn ich seinen Typ e...
13.04.2013, 05:04
3
Antworten

Ermittelt den Namen eines Feldes aus einer Klasse ohne Instanz

Also verwende ich das folgende Dienstprogramm, um den Namen eines Feldes / einer Eigenschaft von einer Instanz einer Klasse zu erhalten ... %Vor% Damit kann ich Folgendes tun: %Vor% Das ist großartig für die Serialisierung und andere Zei...
05.06.2012, 14:19
3
Antworten

Gibt es einen Trick, um 'out' Parameter innerhalb der Lambda-Funktion zu verwenden? [Duplikat]

%Vor% mehr Details: das ist ein Teil der Login-Funktion und ich möchte nur, dass meine Lambda-Funktion Login-Name Benutzer mit einem out-Parameter ändert und sagte mir, dass Benutzer mit seiner Bool-Return-Login. Ich verstehe wirklich, das...
04.04.2011, 14:07
1
Antwort

C ++: Lambda in sich selbst zerstören [duplizieren]

%Vor% Hier ist die Variable ptr , die von Lambda erfasst wird, und während functor() wird der Aufruffunktor zuerst durch functor = nullptr gelöscht und dann auf ptr zugegriffen. Ich denke, dass ptr beschädigt wurde, da es ein Fe...
05.03.2018, 16:34
1
Antwort

Lambda-Funktionen vs. binden, Speicher! (und Leistung)

Ich möchte herausfinden, welches die beste Vorgehensweise zwischen gleichwertigen Lösungen ist. Der Anwendungsfall ist eine Instanz einer Klasse, die auf ein Ereignis hört. Dr. Axel Rauschmayer bevorzugt das Lambda zur besseren Lesbarkeit. Ich...
08.02.2017, 16:00
2
Antworten

Wählen Sie eine Modelleigenschaft mit einem Lambda-Namen und nicht mit einem String-Eigenschaftsnamen aus

Ich erstelle eine Liste von Eigenschaften eines Typs, die in einen Export einer Sammlung dieses Typs aufgenommen werden sollen. Ich möchte dies tun, ohne Zeichenfolgen für Eigenschaftsnamen zu verwenden. Nur bestimmte Eigenschaften des Typs soll...
24.08.2010, 17:02
3
Antworten

FuncTObject, bool oder PredicateTObject?

Ich habe immer wieder API (insbesondere im .NET Framework) gesehen, die Func<TObject, bool> verwendet, wenn Predicate<TObject> scheinbar eine vollkommen verantwortungsvolle Option ist. Welche guten Gründe könnte ein API-Desig...
18.04.2009, 09:15
2
Antworten

Durchsuchen einer TreeMap durch ein Mitglied der Wertklasse mithilfe von Lambda-Ausdrücken

Ich habe eine Frage zu Lambda-Ausdrücken in Java 8. Betrachten Sie die folgende Message -Klasse: %Vor% , das die Schnittstelle MessageBase implementiert. Ich speichere Objekte der Klasse Message in einem TreeMap - Map<Long,...
15.02.2016, 09:37
2
Antworten

Wie viel erfasst ein C ++ 11-Lambda-Capture tatsächlich?

Ich habe in mehreren Beispielen gesehen, dass Sie ein einzelnes Zeichen verwenden können, um mehrere Variablen wie die folgenden zu erfassen: %Vor% Dies führt dazu, dass rect und point per Referenz abgerufen werden und Sie auch Zugriff...
09.05.2016, 22:21