Tag: lambda
Anonyme Funktionen oder closures in Programmiersprachen wie Lisp, C#, C++, Lua, Python, Ruby, Javascript oder Java. (Auch lambda-Ausdruck.)
6
Antworten
Im Grunde, was ich möchte in der Lage sein zu tun ist, nehmen Sie einen lambda-Ausdruck mit einer beliebigen Anzahl von jedem Typ der Parameter und konvertieren es in ein std::function. Ich habe versucht, die folgenden und
1
Antworten
Ich versuche zu schreiben, ein unit-test für a größer überschrieben Betreiber mit Fluent Assertions in C#. Das größer-als-operator in dieser Klasse soll eine exception werfen, wenn eines der Objekte null sind. In der Regel, wenn mit Fluent
14
Antworten
Wie kann ich werfen CHECKED exceptions, die von innen Java 8 streams/lambdas? In anderen Worten, ich will code wie folgt kompilieren: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList());
4
Antworten
Ist es möglich mit try-catch-block in einer lambda-Funktion. Muss ich die lambda-Funktion zu konvertieren, eine bestimmte variable in eine ganze Zahl, aber nicht alle Werte können umgewandelt werden in zahlen. InformationsquelleAutor der Frage scriptdiddy | 2012-09-16
3
Antworten
Schreiben wie man lambda-Methoden in Objective-C ? InformationsquelleAutor der Frage | 2009-06-03
2
Antworten
Ich habe gesucht, überall, und ich bin anscheinend nicht in der Lage sein zu finden, eine klare Antwort. Einige Quellen sagen, dies ist nicht möglich, aber das wirft mehr Fragen für mich, das erkläre ich weiter unten.
2
Antworten
Habe ich eine Klasse wie folgt aus: class MultiDataPoint { private DateTime timestamp; private Map<String, Number> keyToData; } und ich will, zu produzieren , für jeden MultiDataPoint class DataSet { public String key; List<DataPoint> dataPoints; } class
9
Antworten
Ich arbeitete mit dem Action-Delegaten in C#, in der Hoffnung, das lernen mehr über Sie und denken, wo Sie nützlich sein könnten. Hat jemand verwendet den Action-Delegaten, und wenn ja, warum? oder könnten Sie einige Beispiele, wo
5
Antworten
Entschuldige mich, wenn dies wurde gebeten vor, aber ich konnte nicht finden es überall. Im wesentlichen bin ich gekommen, über ein Szenario, wo ich zu machen, verwenden Sie eine if-Anweisung innerhalb einer lambda-Funktion. Was es schwierig macht,
13
Antworten
Ich zufällig zu mir selbst zu finden mit einem grundlegenden filtern müssen: ich habe eine Liste und ich muss filtern, indem eine Eigenschaft der Elemente. Mein code sah so aus: my_list = [x for x in my_list
1
Antworten
Ich bin Aufbau einer LINQ-Ausdruck Baum, aber es wird nicht kompilieren, da angeblich die lokale variable $var1 ist out of scope: variable "vom Typ" System.Das Objekt " verwiesen wird, vom Anwendungsbereich ", aber es ist nicht definiert
2
Antworten
Bedenken Sie: #include <functional> #include <iostream> std::function<void()> make_function(int& x) { return [&]{ std::cout << x << std::endl; }; } int main() { int i = 3; auto f = make_function(i); i = 5; f(); } Ist dieses
2
Antworten
Ist es möglich, eine lambda-Funktion, variable Anzahl von Argumenten? Zum Beispiel, ich will schreiben Sie eine Metaklasse, die erstellt eine Methode für jede Methode von einer anderen Klasse und dieses neu erstellte Methode gibt den Wert gegenüber
6
Antworten
Ich Lerne Schema. Ich weiß, wie beide lambda-und let-Ausdrücke. Jedoch bin ich kämpfen, um herauszufinden, was der Punkt ist von der Verwendung von lambda. Kannst du nicht alles mit lassen, können Sie mit der lambda? Wäre es
8
Antworten
Bin ich mit Entity Framework und Linq to Krankheitsbilder. Ich würde gerne wissen, ob es eine Möglichkeit in Visual Studio 2012 zu Debuggen, Schritt für Schritt diesen code. In dem moment, wenn er eine Pause Punkt, den
3
Antworten
Ich bin ein bisschen neu zu Ruby und immer noch versuchen zu verstehen, einige der design-Sprache-Prinzipien. WENN ich habe es richtig, den lambda-Ausdruck Aufruf in der Ruby muss mit eckigen Klammern, während die "normalen" Funktionsaufruf ist mit
4
Antworten
Wie kann ich mehrere Prädikate zu einem java.util.Stream's filter() Methode? Dies ist, was ich jetzt mache, aber ich weiß nicht wirklich wie es. Ich habe eine Collection Dinge und ich muss reduzieren Sie die Anzahl der Dinge,
9
Antworten
Dem neuen Java 8 Streams framework und Freunde für einige sehr prägnante java-code, aber ich bin gekommen, über eine scheinbar einfache situation, die schwierig zu tun, die kurz und prägnant. Betrachten List<Thing> things und Methode Optional<Other> resolve(Thing
2
Antworten
In seinem Buch The C++ Standard Library (Second Edition) Nicolai Josuttis besagt, dass Lambda-Ausdrücke können besser optimiert durch den compiler als normale Funktionen. Zusätzlich C++ - Compiler optimieren lambdas besser, als Sie tun gewöhnliche Funktionen. (Seite 213)
12
Antworten
In JDK 8 mit lambda-b93 es war ein Klasse java.util.stream.Streams.zip in der b93die verwendet werden könnten, um zip-streams (dieser ist dargestellt in das tutorial Erkunden Java8-Lambdas. Teil 1 von Dhananjay Nene). Diese Funktion : Schafft ein faul
4
Antworten
Ich dachte, waren die beiden folgenden entspricht: named_scope :admin, lambda { |company_id| {:conditions => ['company_id = ?', company_id]} } named_scope :admin, lambda do |company_id| {:conditions => ['company_id = ?', company_id]} end aber Ruby beschwert sich: ArgumentError: tried
6
Antworten
Ich bin nicht in LINQ-Lösungen, Ich bin mit einfachen predicat, um zu bestimmen, ob der Schlüssel entfernt werden, Zum Beispiel, wenn das Wörterbuch ist Konstrukt wie Dictionary<int, int>, also, wie sollte ich entfernen Sie alle Einträge mit
4
Antworten
Wie zu verwenden lambda-Ausdruck als parameter template angegeben? E. g. als Vergleich Klasse initialisieren std::set. Folgende Lösung sollte funktionieren, da der lambda-Ausdruck erstellt lediglich eine anonyme Struktur, die angemessen sein sollen als template-parameter. Jedoch, eine Menge von
6
Antworten
Ich verwendet habe .Net 3.5 und VS 2008-für mehr als einen Monat. Wie die meisten .Net-Entwickler, ich haben sich entwickelt aus jahrelanger Erfahrung .Net 1.0 & 2.0 und VS 2005. Erst kürzlich entdeckte ich die Einfachheit und
1
Antworten
Arbeite ich an einer VB.net Projekt jetzt. Ich bin neu VB.Net LINQ und würde gerne wissen, Lambda-äquivalent var _new = orders.Select(x => x.items > 0); in VB.Net. Jemand bitte vorschlagen! InformationsquelleAutor der Frage Venugopal M | 2013-08-19
3
Antworten
Haben Sie die Liste der Objekte, die jeder von Ihnen haben die id-Eigenschaft. Hier ist mein Weg zu konvertieren, dict, wo die Schlüssel-ids und Werte sind Objekte: reduce( lambda x,y: dict(x.items() + { y.id : y}.items()), list,
6
Antworten
Vor kurzem habe ich angefangen zu spielen, um mit Python und ich kam um etwas besonderes in der Art und Weise Verschlüsse funktionieren. Betrachten Sie den folgenden code: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print
1
Antworten
Nutze ich maven zu bauen, mein Projekt. Habe ich folgende Konfiguration: D:\freelance\polyndrom>mvn -Version Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T00:58:1 0+04:00) Maven home: C:\Program Dateien\apache\apache-maven-3.2.3 Java-version: 1.8.0_25, vendor: Oracle Corporation Java home: C:\Program Dateien\Java\jdk1.8.0_25\jre Default locale: ru_RU, platform encoding:
9
Antworten
Ich habe Probleme mit einer Abfrage, geschrieben in LINQ und Lambda. So weit, ich bekomme eine Menge Fehler hier mein code: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta
2
Antworten
class MyClass { var $lambda; function __construct() { $this->lambda = function() {echo 'hello world';}; //no errors here, so I assume that this is legal } } $myInstance = new MyClass(); $myInstance->lambda(); //Fatal error: Call to undefined method
2
Antworten
Habe ich eine std::map enthält eine Klasse und diese Klasse hat eine id. Ich habe eine id, die ich versuche zu finden, im set typedef std::set<LWItem> ItemSet; ItemSet selectedItems; LWItemID i = someID; ItemSet::iterator isi; isi =
4
Antworten
Ich möchte sozusagen einen string zu einer Liste, in lexikographischer Reihenfolge wie str='aAaBbcCdE' zu ['A','a','a','B','b','C','c','d','E'] aber sorted() gibt mir folgende Ausgabe: ['A','B','C','E','a','a','b','c','d'] Wie kann ich lexikographisch Sortieren? InformationsquelleAutor der Frage Bipul Jain | 2011-09-10
5
Antworten
Kann lambda als Klassenkonstanten definiert werden? Beispielsweise wäre es möglich den code umzuschreiben Probe unter Verwendung eines lambda-anstelle der Funktion Objekt? struct Foo { std::function<void()> bar; }; Den Grund ich Frage ist, weil Sie die folgenden lambda
4
Antworten
Ich bin neu, um all die anonymen Funktionen und brauche etwas Hilfe. Ich habe die folgenden arbeiten: public void FakeSaveWithMessage(Transaction t) { t.Message = "I drink goats blood"; } public delegate void FakeSave(Transaction t); public void SampleTestFunction()
6
Antworten
Ich habe eine ziemlich grundlegende Frage: Wie kann ich überprüfen ob ein bestimmter Wert enthalten ist, in eine Liste von enum-Werte? Ich habe zum Beispiel diese enum: public enum UserStatus { Unverified, Active, Removed, Suspended, Banned }
3
Antworten
In der Programmiersprache RubyKapitel 6 (zweiter Absatz) Sie behaupten: Viele Sprachen unterscheiden zwischen Funktionen, die keinen Zusammenhang Objekt und Methoden, die aufgerufen werden, auf ein Empfänger-Objekt. Weil Ruby ist eine rein objektorientierte Sprache, die alle Methoden sind
3
Antworten
Ich musste einen lambda-Ausdruck der funktionalen Schnittstelle Runnable dass sich nichts Tat. Ich verwendet, um eine Methode private void doNothing(){ //Do nothing } und verwenden Sie dann this::doNothing. Aber ich habe gefunden, einen noch kürzeren Weg, dies
3
Antworten
Benutzte ich die lambda-Funktion übergeben es an std::condition_variable wait () - Funktion, aber das ist nicht der Fall. Ich benutze lambda-Funktionen, die nicht erhalten keine Parameter, und alles ist für mich absolut klar. Aber ich absolut nicht
5
Antworten
Habe ich eine einfache lambda-Ausdruck, der geht ungefähr so: x=> x.Lists.Include(l => l.Title).Where(l=>l.Title != String.Empty) Nun, wenn ich wollen, fügen Sie eine weitere where-Klausel zum Ausdruck, sagen, l.InternalName != String.Empty dann, was würde der Ausdruck sein? InformationsquelleAutor
3
Antworten
Sehe ich java.util.Funktion.BiFunction, so kann ich dies tun: BiFunction<Integer, Integer, Integer> f = (x, y) -> { return 0; }; Was wenn das nicht gut genug und ich brauche TriFunction? Es existiert nicht! TriFunction<Integer, Integer, Integer, Integer>
11
Antworten
Ich versuche, Liste doppelte Elemente in die integer-Liste sagen für zB List<Integer> numbers = Arrays.asList(new Integer{1,2,1,3,4,4}); Verwendung von Streams des jdk 8. Hat den schon jemand ausprobiert. Zum entfernen der Duplikate, die wir verwenden können, die distinct
6
Antworten
So .NET 3.0/3.5 bietet uns viele neue Möglichkeiten, Abfragen, Sortieren und Bearbeiten von Daten, Dank an alle die ordentlich Funktionen geliefert mit LINQ. Manchmal brauche ich, um zu vergleichen, user-definierte Typen, die keine built-in-Vergleichsoperator. In vielen Fällen,
20
Antworten
Java 8 eingeführten lambda-Funktionen und ich will etwas umsetzen, wie Fakultät: IntToDoubleFunction fact = x -> x == 0 ? 1 : x * fact.applyAsDouble(x-1); Zusammenstellung gibt error: variable fact might not have been initialized Wie kann
2
Antworten
Verstehe ich die Lambda-Abfragen für die meisten Teil, aber wenn ich versuche zu lernen, MVC, und ich sehe die Standard-Gerüst-Vorlagen, die Sie verwenden, Lambda-Ausdrücke für so viele Komponenten. Man zum Beispiel die DisplayFor HTML-Helper. Der code geht
10
Antworten
Ich bin versucht zu schreiben, eine einfache ScopeGuard basierend auf Alexandrescu Konzepte aber mit c++11-Redewendungen. namespace RAII { template< typename Lambda > class ScopeGuard { mutable bool committed; Lambda rollbackLambda; public: ScopeGuard( const Lambda& _l) : committed(false)
4
Antworten
Wie kann ich group by mit mehreren Spalten mit einer lambda? Ich sah Beispiele, wie es zu tun ist die Verwendung von linq to entities, aber ich bin auf der Suche nach lambda-form. InformationsquelleAutor der Frage Naor
6
Antworten
Was macht der folgende code? a = lambda _:True Was ich gelesen und getestet, in der interaktive Eingabeaufforderung, es scheint eine Funktion zurückgibt, die immer True. Verstehe ich das richtig? Ich hoffe, zu verstehen, warum ein Unterstrich
3
Antworten
Wie Sie hoffentlich wissen, Sie können Lambda-Ausdrücke in Java 8, zum Beispiel zu ersetzen, anonyme Methoden. Ein Beispiel hier gesehen werden können, der Java 7 vs Java 8: Runnable runnable = new Runnable() { @Override public void
4
Antworten
Betrachten Sie das folgende einfache manipulation über eine Sammlung: static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var result = x.Where(i => i % 2 == 0).Where(i
6
Antworten
Es gibt eine Menge Gerede über die Monaden in diesen Tagen. Ich habe ein paar Artikel /blog-posts, aber ich kann nicht weit genug gehen mit Ihren Beispielen zu begreifen, das Konzept. Der Grund dafür ist, dass die