lambda

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

Wie lautet der Operator :: in Java 8?

Ich kann den Namen des in Java 8 hinzugefügten :: -Operators in keiner der folgenden Ressourcen finden: Vorgeschlagene endgültige Entwurfsspezifikation: Die Java Language Specification (JLS) JSR-000335 Lambda-Ausdrücke für die Java-P...
22.01.2014, 03:04
2
Antworten

Sollten LINQ-Lambda-Ausdrucksparameter in einem zweiten Lambda wiederverwendet werden?

Nach diese Frage würde ich gerne wissen, ob die Wiederverwendung von Lambda-Parameterausdruck-Instanzen sollten als gut oder schlecht betrachtet werden? Manchmal erhalte ich einen vollständigen LINQ-Ausdrucksbaum, in dem die gleiche Lambda-...
20.09.2013, 07:35
1
Antwort

C ++ 11: übergeben (Lambda oder andere) Funktion Objekt durch Referenz oder Wert?

Das war ursprünglich Teil dieser Frage: Weitergabe von Lambda erklärt Verwenden von auto-keyword durch nicht-const Referenz als Argument für den std :: function-Parametertyp aber ich habe beschlossen, es zu einem separaten zu machen....
13.04.2013, 05:13
4
Antworten

Beispiel, das eine Schließung oder ein Lambda benötigt

Ich habe eine Stunde lang viele Beiträge auf dieser Seite und andere über lambdas und closures gelesen. Ich glaube ich verstehe was sie sind, d. H. wie sie arbeiten, aber ich verstehe nicht, warum sie existieren. Viele Beispiele, die ich seh...
02.12.2012, 10:15
1
Antwort

Statische Funktionen von boost.lambda oder boost.phoenix

Ich benutze regelmäßig boost.lambda (und phoenix), um Lambda-Funktionen in C ++ zu definieren. Ich mag ihre polymorphe Eigenschaft, die Einfachheit ihrer Darstellung und die Art, wie sie die funktionale Programmierung in C ++ so viel einfacher m...
13.04.2012, 16:46
5
Antworten

Ersetzen einer regulären Methode durch eine anonyme Methode in C # / LINQ

Ich habe eine LINQ-Abfrage, die folgendermaßen aussieht: %Vor% Ich möchte AddMissingProp loswerden und stattdessen eine Form eines Lambda in meiner select -Klausel verwenden. Ich habe versucht ... %Vor% ... aber ich habe folgend...
07.01.2010, 19:56
2
Antworten

Ein Liner: WeakReference-to-a-Lambda Event Handler

Können Sie auf diesem One-Liner andere Nachteile sehen als die Tatsache, dass mehrere Verwendungen die DRY Prinzip? Es scheint einfach, aber die Tatsache, dass ich nicht gesehen habe, dass andere es vorschlagen, lässt mich fragen, ob es einen...
15.07.2010, 21:24
2
Antworten

Ersetzen Sie den Parameter, um auf den geschachtelten Parameter im Lambda-Ausdruck zu zeigen

Ich kann einfache Parametertypen in einem Lambda-Ausdruck dank einiger Antworten auf einer vorherigen Frage erfolgreich ersetzen, aber ich kann nicht herausfinden heraus, wie man Parameter von einem eingehenden Lambda zu einem verschachtelten...
21.07.2016, 08:43
6
Antworten

C # mehrere Variablen im Lambda-Ausdruck innerhalb der LinQ-Abfrage

Ich arbeite mit einem Krankenschwester-Kalender, der aus Shifts besteht: %Vor% Der Krankenschwesterkalender ist IEnumerable<IShift> . Aus diesem Grund wähle ich meine eigenen Schichten ( IEnumerable<IShift> selectedShifts ) f...
10.05.2017, 14:30
4
Antworten

C ++ 11 Schließung shared_ptr

Was ist die Syntax zum Erstellen von Heap zugewiesene Schließung verwalten von shared_ptr. Ich möchte Schließungen an Funktionen übergeben und in der Lage sein, nullptr zu übergeben. Scheint so, als ob ich ein shared_ptr< ::std::function<...
09.10.2015, 08:41