Tag: lambda

Anonyme Funktionen oder closures in Programmiersprachen wie Lisp, C#, C++, Lua, Python, Ruby, Javascript oder Java. (Auch lambda-Ausdruck.)

Lambda "kann nicht gefolgert werden, die aus der Verwendung"

Anzahl der Antworten 3 Antworten
Habe ich das folgende Wörterbuch erklärt: private readonly Dictionary<int, Image> dictionary; Und ich habe eine Methode, die dazu führt, dass ein compiler-Fehler: public IQueryable<Image> Find(Func<Image, bool> exp) { return dictionary.Single(exp); } Den Fehler den ich bekomme, ist:

C++ Lambda-Ausdrücke für std::sort und std::lower_bound/equal_range auf ein struct-element in einen sortierten Vektor von structs

Anzahl der Antworten 5 Antworten
Ich habe einen std::vector von diesem struct: struct MS { double aT; double bT; double cT; }; was will ich mit std::sort auf aswell als std::lower_bound/equal_range etc... Ich muss in der Lage sein, zu Sortieren und schauen

Java 8 Stream API toMap Umstellung auf TreeMap

Anzahl der Antworten 2 Antworten
public class Message { private int id; private User sender; private User receiver; private String text; private Date senddate; .. } Habe ich List<Message> list= new ArrayList<>(); Ich brauche umzuwandeln TreeMap<User,List<Message>> map Ich weiß, wie zu tun,

Cell-var-aus-loop-Warnung von Pylint

Anzahl der Antworten 1 Antworten
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 einen Fehler gemeldet: Zelle variable sort_key definiert in loop (cell-var-aus-Schleife) Könnte jemand einen Tipp geben, was hier passiert? Von pylint-source-code

Kann ein C# - lambda-Ausdruck immer void zurück?

Anzahl der Antworten 5 Antworten
Habe ich die folgende Methode, und ich möchte wissen, ob es irgendetwas gibt, was gehen kann in place Standard - (void) unten denn es gibt eine compiler-Fehlermeldung, die sagt, dass die ungültig ist nicht gültig hier: private

Wie man Artikel aus dem Wörterbuch, durch den Wert der Eigenschaft

Anzahl der Antworten 4 Antworten
Ich habe eine Dictionary<string, User>. User ist ein Objekt mit den Eigenschaften UID, UNIQUE KEY und mehr. Mein Wörterbuch Schlüssel ist die UNIQUE KEY der Nutzer. Nun möchte ich, um eine User aus meinem Wörterbuch-Werte mit einer

Mit einer Lambda-Ausdruck zur Auswahl verschiedene Felder aus Feld-Namen

Anzahl der Antworten 2 Antworten
Ich brauche, um die zwei Felder aus einer Datenbank-Tabelle (abgerufen mithilfe von linq-to-sql), einem field-ist ein datetime (und ist ein fester Bereich) und der andere ist immer auch eine Dezimalzahl, aber das Feld kann unterschiedlich sein. Die

Was bedeutet die () bedeuten, in einem lambda-Ausdruck bei der Verwendung von Aktionen?

Anzahl der Antworten 6 Antworten
Ich habe eingefügten code von Jon Skeet ist C# In der Tiefe der Seite: static void Main() { //First build a list of actions List<Action> actions = new List<Action>(); for (int counter = 0; counter < 10;

Aggregation von lambda-Funktionen in pandas und numpy

Anzahl der Antworten 1 Antworten
Ich habe eine aggregation der folgenden Aussage: data = data.groupby(['type', 'status', 'name']).agg({'one' : np.mean, 'two' : lambda value: 100* ((value>32).sum() / reading.mean()), 'test2': lambda value: 100* ((value > 45).sum() / value.mean())}) Ich weiterhin wichtige Fehler. Ich habe

Lambda-Ausdruck in der 'if' - Bedingung

Anzahl der Antworten 3 Antworten
Ich bin neu in C#, aber von meinem Verständnis, sollte dieser code funktionieren. Warum geht es nicht? Dies ist ein Beispiel von meinem code. List<Car> cars //This has many cars initialized in it already if (() =>

Gruppe und Summe einer Liste<object[]>

Anzahl der Antworten 2 Antworten
Habe ich diese List<object> List<object> olst = new List<object>(); olst.Add(new object { "AA1", 1 }); olst.Add(new object { "AA2", 1 }); olst.Add(new object { "AA2", 1 }); olst.Add(new object { "AA1", 1 }); olst.Add(new object { "AA1",

Python lambda-Rückkehr kein statt leerer string

Anzahl der Antworten 6 Antworten
Habe ich die folgenden lambda-Funktion: f = lambda x: x == None and '' or x Sollte es eine leere Zeichenfolge zurück, wenn es bekommt Keiner als argument oder das argument, wenn es nicht gar Keiner. Beispiel:

Lambda "if" - Anweisung?

Anzahl der Antworten 5 Antworten
Ich habe 2 Objekte, die ich beide konvertieren möchten, zu dictionarys. Ich benutze toDictionary<>(). Des lambda-Ausdrucks für ein Objekt um den key zu bekommen ist (ich => ich.name). Für die anderen, es ist (ich => ich.innere.name). In

C++ - lambda-capture mit dieser vs capture by reference

Anzahl der Antworten 3 Antworten
Wenn ich brauche, um zu erzeugen ein lambda-Ausdruck, der fordert, eine member-Funktion, sollte ich erfassen, durch einen Verweis oder capture 'das'? Mein Verständnis ist, dass '&' erfasst nur die Variablen verwendet, aber 'dies' erfasst alle member-Variablen. Also

Was ist das äquivalent lambda-Ausdruck für das System.out::println

Anzahl der Antworten 2 Antworten
Stolperte ich über den folgenden Java-code, der mit einer Methode, die die Referenz für die System.out.println class SomeClass{ public static void main(String args) { List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7,8,9); numbers.forEach(System.out::println); } } } Was ist das äquivalent lambda-Ausdruck

Gibt es einen besseren Weg, um auszudrücken, einen parameterlosen lambda als () =>?

Anzahl der Antworten 4 Antworten
Den () albern. gibt es einen besseren Weg? Beispiel: ExternalId.IfNotNullDo(() => ExternalId = ExternalId.Trim()); InformationsquelleAutor brendanjerwin | 2009-01-08

Gibt es einen eleganten Weg, um die erste nicht-null-Wert der multiplen-Methode gibt in Java?

Anzahl der Antworten 3 Antworten
Haben Sie schon gesehen, das viele Male selbst, ich bin mir sicher: public SomeObject findSomeObject(Arguments args) { SomeObject so = queryFirstSource(args); //the most likely source first, hopefully if (so != null) return so; so = querySecondSource(args); //a

Mehrere if-Anweisungen in einer lambda-Funktion

Anzahl der Antworten 2 Antworten
Ich versuche, mit 3 if-Anweisungen in python lambda-Funktion. Hier ist mein code: y=lambda symbol: 'X' if symbol==True 'O' if symbol==False else ' ' War ich in der Lage zu bekommen, können zwei if-Anweisungen funktionieren z.B. x=lambda cake:

Delegaten als Parameter in VB.NET

Anzahl der Antworten 3 Antworten
Vorgeschichte: ich bin mit log4net zu behandeln, alle für die Protokollierung für ein Projekt an dem ich arbeite. Eine bestimmte Methode aufgerufen werden kann, unter verschiedenen Umständen-einige, die garantieren, werden die log-Meldungen werden Fehler-und andere, die Gewähr

Gute Erklärung von "Combinators" (Für nicht-Mathematiker)

Anzahl der Antworten 8 Antworten
Hat jemand eine gute Erklärung von "combinators" (Y-combinators etc. und NICHT das Unternehmen)? Ich bin auf der Suche nach einem für das praktische-Programmierer, die Rekursion versteht und höherer Ordnung Funktionen, die aber nicht über eine starke Theorie

Wie join 3 Tabellen mit lambda-Ausdruck?

Anzahl der Antworten 4 Antworten
Habe ich eine einfache LINQ lambda-join-Abfrage, aber ich möchte hinzufügen, ein 3. join mit where-Klausel. Wie kann ich dies tun? Hier meine einzigen join-Abfrage: var myList = Companies .Join( Sectors, comp => comp.Sector_code, sect => sect.Sector_code, (comp,

If-Anweisung und Aufgaben in lambda-Ausdrücken

Anzahl der Antworten 3 Antworten
Habe ich eine lambda-Anweisung, die eine Zuordnung wie dieses: public enum Status { Completed, InComplete, Ok } Abfrage: var courses = query.Select(c => new SomeModel { Status = c.someQuery() ? Status.Completed : Status.Ok }); So, ich möchte

.AsExpandable in Linq to Entity

Anzahl der Antworten 2 Antworten
In Linq-to-Entity, was bedeutet .AsExpandable() genau tun? Wo und warum verwenden es? Es bietet alle verknüpften Entitäten in Abfrage für lazy loading? AsExpandable ist nicht ein built-in-Ling funciotn. Wenn Sie sprechen über die Erweiterung Methode von LinqKit

bad return type in lambda-Ausdruck

Anzahl der Antworten 2 Antworten
Der folgende code kompiliert werden, Ordnung in IntelliJ und Eclipse, aber der JDK-compiler 1.8.0_25 beschwert. Zuerst der code. import java.util.function.Predicate; public abstract class MyStream<E> { static <T> MyStream<T> create() { return null; } abstract MyStream<E> filter(MyPredicate<? super

Kann nicht konvertieren void java.lang.Void

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, die folgenden interface Updater { void update(String value); } void update(Collection<String> values, Updater updater) { update(values, updater::update, 0); } void update(Collection<String> values, Function<String, Void> fn, int ignored) { //some code } aber ich

python: union-Tasten aus mehreren Wörterbuch?

Anzahl der Antworten 5 Antworten
Habe ich 5 Wörterbücher, und ich will eine Gewerkschaft Ihre Schlüssel. alldict = [dict1, dict2, dict3, dict4, dict5] Versuchte ich allkey = reduce(lambda x, y: set(x.keys()).union(y.keys()), alldict) aber es gab mir ein Fehler AttributeError: 'set' object has

Schalten Sie einen Strom von Objekten in eine verkettete Liste von Attributen

Anzahl der Antworten 1 Antworten
Mein Ziel: ein LinkedList von Users und extrahieren Sie eine LinkedList Ihrer Benutzernamen in einem eleganten, Java-8 Weg. public static void main(String args) { LinkedList<User> users = new LinkedList<>(); users.add(new User(1, "User1")); users.add(new User(2, "User2")); users.add(new User(3,

Die Zuordnung einer Funktion zu einem Ausdruck und Umgekehrt

Anzahl der Antworten 3 Antworten
War ich Manipulationen mit Ausdrücken und ich war verwirrt an einigen stellen Können wir zuordnen gleichen LamdaExpression sowohl die Expression und/oder Func. Aber wir können nicht zuordnen einer Funktion zu einem Ausdruck (oder ein Ausdruck, Func). Warum

Sonar : Ersetzen Sie diesen lambda-Ausdruck mit einer Referenz-Methode

Anzahl der Antworten 2 Antworten
Dieses Codebeispiel Collection<Number> values = transform( getValuatedObjects(), input -> getValueProvider().apply(input).getValue()); gegen die sonarqube Regel: Ersetzen lambdas mit der Methode Verweise, wenn möglich ist es eine sonar-bug ? oder kann ich wirklich mit einer Methode Referenz ? Es

Bedingte operator im lambda-Ausdruck in der ForEach() auf eine generische Liste?

Anzahl der Antworten 4 Antworten
Ist es nicht erlaubt, eine bedingte operator in einem lambda-Ausdruck in der ForEach? List<string> items = new List<string>{"Item 1", "Item 2", "Item I Care About"}; string whatICareAbout = ""; //doesn't compile :( items.ForEach(item => item.Contains("I Care About")

Anzeigen einer if-Anweisung in Python

Anzahl der Antworten 2 Antworten
Ich versuche, die Karte der folgenden Funktion über ein pandas dataframe (im Grunde eine Liste) in python 2.7: df["Cherbourg"] = df["Embarked"].map(lambda x: if (x == "C") 1 else 0) Aber python Fehler sagen über eine lambda-Funktion, wie

Kommissionierung Elemente einer Liste, bis die Bedingung erfüllt ist mit Java 8-Lambdas

Anzahl der Antworten 5 Antworten
Ich versuche, um meine Meinung zu glauben, dass die funktionelle Art und Weise und vor kurzem konfrontiert, eine situation, in die ich brauchte, um abholen Elemente aus einer Liste aus, bis eine Bedingung erfüllt ist, und ich

geben Sie Standardwert von std::function

Anzahl der Antworten 4 Antworten
void func(const std::function<void()>& f = empty) { if(f) f(); } was ist die 'leer' sein sollte? Ich benutze (){} . Aber technisch, das ist nicht leer, f() ausgeführt wird. InformationsquelleAutor jean | 2015-11-20

Wie Sie diese umschreiben LINQ-join mit lambda-Ausdrücken?

Anzahl der Antworten 2 Antworten
Scheint es, wie die meisten LINQ-geschrieben mit lambda-Ausdrücke. Wie kann ich das umschreiben das linq lambda, ein bisschen Verwirrung mit dem Stil (vor allem mit joins)? var responses = from c in questionRepository.GetReponses() join o in questionRepository.GetQuestions()

for-Schleife mit einer lambda-Ausdrucks in JAVA

Anzahl der Antworten 2 Antworten
Mein Code: List<Integer> ints = Stream.of(1,2,4,3,5).collect(Collectors.toList()); ints.forEach((i)-> System.out.print(ints.get(i-1)+ " ")); out put: 1 2 3 4 5 meine Frage ist, warum muss ich i-1 innerhalb der get-Methode? ist i-1 verhindern, dass die out-of-boundary-Problem? Nicht unter code verhält

mithilfe der out-of-scope-Variablen in C++11 lambda-Ausdrücke

Anzahl der Antworten 1 Antworten
Ich Spiele mit C++11 zum Spaß. Ich Frage mich, warum dies geschieht: //... std::vector<P_EndPoint> agents; P_CommunicationProtocol requestPacket; //... bool repeated = std::any_of(agents.begin(), agents.end(), (P_EndPoint i)->bool {return requestPacket.identity().id()==i.id();}); Zusammenstellung endet mit dieser Fehlermeldung: error: 'requestPacket' has not been

Wie übergeben Sie die Aktion mit zwei Parametern, die Verwendung von Lambda-Ausdruck der Methode?

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse, die eine Aktion im Konstruktor. Beispiel: public CustomClass(Action<Path> insert) { //logic here... } Ich derzeit instanziieren dieser Klasse mit dem folgenden code-Zeile: var custom = new CustomClass((o) => LayoutRoot.Children.Add(o)); Will ich ändern, die

Wie zu verwenden Aggregat-Methode von Dictionary<> in C#?

Anzahl der Antworten 1 Antworten
Ich bin ein Anfänger in C#. Ich habe ein Wörterbuch wie dieses : { {"tom", "student"}, {"rob", "teacher"}, {"david", "lawyer"} } Möchte ich, um diese Zeile : tom = student, rob = teacher, david = lawyer Will

Mit Lambda mit Wörterbüchern

Anzahl der Antworten 2 Antworten
Ich versuche, verwenden Sie LINQ, um abrufen von Daten aus einem Wörterbuch. var testDict = new Dictionary<int, string>(); testDict.Add(1, "Apple"); testDict.Add(2, "Cherry"); var q1 = from obj in testDict.Values.Where(p => p == "Apple"); var q2 = from

C# - Lambda-Ausdrücke oder Delegierten als Eigenschaften oder Argumente

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche zum erstellen einer Gültigkeitsregel-Klasse, überprüft die Eigenschaften einer Entität vom Typ Objekt. Ich würde wirklich gerne, um den Namen der Eigenschaft, um zu überprüfen, und geben Sie der Klasse ein Delegierter oder

Lambda-Ausdrücke - setzen Sie den Wert einer Eigenschaft in einer Sammlung von Objekten basierend auf dem Wert einer anderen Eigenschaft in der Sammlung

Anzahl der Antworten 1 Antworten
Ich bin neu in lambda-Ausdrücke suchen und zu nutzen, die syntax, um den Wert einer Eigenschaft in einer Sammlung basierend auf einem anderen Wert in einer Sammlung Normalerweise würde ich tun, eine Schleife: class Item { public

Lambda kann nur verwendet werden, mit funktionalen Schnittstelle?

Anzahl der Antworten 4 Antworten
Habe ich dieses: public class LambdaConflict { public static void main(String args){ //* System.out.println(LambdaConflict.get( (str) -> "Hello World!! By ME?" )); /*/ System.out.println(LambdaConflict.get(new Intf<String> (){ @Override public String get1(String str){ return "Hello World!! By get1 " +

Große Ausführungszeit Unterschied zwischen java Lambda-vs Anonyme Klasse

Anzahl der Antworten 1 Antworten
War ich neugierig auf die Leistung der Schaffung von java8 lambda-Instanzen, gegen die gleiche anonyme Klasse. (Messung erfolgt auf win32-java build 1.8.0-ea-b106). Ich habe sehr einfaches Beispiel, und gemessen wenn java vorschlagen, einige Optimierung von new Bediener

Die Auswahl von Elementen aus dem array nach Indizes angegeben, die in einem anderen array c#

Anzahl der Antworten 2 Antworten
Angenommen wir haben ein array mit Daten: double x = new double[N] {x_1, ..., x_N}; Array der Größe N mit Etiketten entsprechend der Elemente der x: int ind = new int[N] {i_1, ..., i_N}; Was ist der

Wie kann ich negieren eine lambda-Prädikat?

Anzahl der Antworten 3 Antworten
Können sagen, ich habe einen Stream von Strings. final Stream<String> stream = ...; Will ich herausfiltern, jedes leere Zeichenfolge nach getrimmt. stream .filter(Objects::nonNull) .map(String::trim) .filter(v -> !v.isEmpty()); Gibt es eine Möglichkeit, sich zu bewerben Prädikat#Negation() für den

Dynamisch Zu Erstellen Linq Lambda-Ausdruck

Anzahl der Antworten 2 Antworten
Okay, meine Vermutung ist, dass dies schon irgendwo beantwortet und ich bin einfach nicht vertraut genug mit der syntax noch nicht verstanden, so mit mir tragen. Den Nutzern meiner web-app-filter für eine lange Liste von Elementen in

Finden maximum, minimum, Summe und Mittelwert von einer Liste in Java 8

Anzahl der Antworten 2 Antworten
Wie findet man das maximum, minimum, Summe und Mittelwert der zahlen in der folgenden Liste in Java 8? List<Integer> primes = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29); Sie können es tun, indem Sie

Rückgabe eines generischen IList gefiltert, die durch eine Where oder Select-Erweiterungsmethode

Anzahl der Antworten 1 Antworten
public class MyItem { public string Name { get; set; } public IList<MyItem> ListByName(string name) { IList<MyItem> myItems = new List<MyItem>(); myItems.Add(new MyItem() { Name = "Item 1" }); myItems.Add(new MyItem() { Name = "Item 2" });

C++ - lambda - capture-member-variable

Anzahl der Antworten 3 Antworten
Ich habe eine Klasse, die Funktion Zeiger auf kernel-Funktion, die das ändern können von außerhalb. class Bar { public: int i; } class Foo { public: std::function<double()> kernel; Bar bar; }; int main() { Foo f; f.kernel

Ersetzen Sie zwei geschachtelte for-Schleifen mit java 8 API

Anzahl der Antworten 1 Antworten
Habe ich Folgendes snippet " und ich Frage mich, ob und wie es möglich ist, ersetzen Sie es mit Streams/Java-8-API for (State state : states) { for (City city : cities) { if (state.containsPoint(city.getLocation())) { System.out.printf("%30s is