Tag: lambda

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

Wie man child-parent-Eigenschaft innerhalb der Klasse?

Anzahl der Antworten 1 Antworten
Könnten Sie mir Antworten, wie als Nächstes zu tun, bitte? Wie dies zu tun ist mit Lambda? Ist es möglich, delegieren Sie einige Objekt-Instanz und verwenden seine Eigenschaften und Methoden, im Falle dass, wenn diese Methode nicht

Mit Boost-Adapter mit C++11 lambdas

Anzahl der Antworten 4 Antworten
Ich habe versucht, um diesen code zu kompilieren: #include <boost/range/adaptors.hpp> #include <boost/range/algorithm.hpp> #include <vector> int main() { std::vector<int> v{ 1,5,4,2,8,5,3,7,9 }; std::cout << *boost::min_element(v | boost::adaptors::transformed( (int i) { return -i; })) << std::endl; return 0; }

Ist es möglich zu definieren, eine generische lambda in C#?

Anzahl der Antworten 4 Antworten
Ich habe einige Logik in eine Methode, die arbeitet auf einem bestimmten Typ, und ich möchte erstellen Sie eine generische lambda, kapselt die Logik. Das ist der Geist von dem, was ich versuche zu tun: public void

Java-8 JSONArray zu HashMap

Anzahl der Antworten 1 Antworten
Ich versuche zu konvertieren JSONArray zu einem Map<String,String> über streams und Lambdas. Das folgende funktioniert nicht: org.json.simple.JSONArray jsonArray = new org.json.simple.JSONArray(); jsonArray.add("pankaj"); HashMap<String, String> stringMap = jsonArray.stream().collect(HashMap<String, String>::new, (map,membermsisdn) -> map.put((String)membermsisdn,"Error"), HashMap<String, String>::putAll); HashMap<String, String> stringMap1 =

Entfernen aus einer Liste, wo die a-Elemente mit dem Wert null ist

Anzahl der Antworten 3 Antworten
Ich versuche zu entfernen aus einer Liste in einer Liste, wo es null. Beispiel: responses.Questions[0].Options[0].Value = "asdf"; responses.Questions[0].Options[1].Value = null; responses.Questions[0].Options[2].Value = 1; Möchte ich entfernen Sie die zweite Optionen in der Liste, weil der Wert null

BootstrapMethodError verursacht durch LambdaConversionException verursacht durch die Verwendung MethodHandle::invokeExact als Methode Referenz

Anzahl der Antworten 1 Antworten
War ich versucht, zu prüfen, ob es möglich ist, zu verwenden MethodHandle::invoke oder MethodHandle::invokeExact als Methode Hinweise für eine funktionelle Schnittstelle, die akzeptiert ein MethodHandle und gibt einen generified Ausgabe. (Ich weiß, das aufrufen und invokeExact sind

Ausnahmebehandlung im lambda-Ausdruck

Anzahl der Antworten 1 Antworten
Kann mir jemand bitte erklären, wie Sie zu behandeln Ausnahmebehandlung in lambda expression. Ich weiß, in eine Anonyme Methode, die wir verwenden können try catch method wie, Employee emp = listemp.Find(delegate(Employee employee) { try { if (number

Erstellen eines Objekts ein lambda-Ausdruck im Konstruktor

Anzahl der Antworten 4 Antworten
Ich habe ein Objekt mit verschiedenen Eigenschaften. Ich möchte in der Lage sein zu weisen einige dieser Eigenschaften, wenn ich den Konstruktor aufrufen. Die offensichtliche Lösung ist, entweder einen Konstruktor, der einen parameter für jede der Eigenschaften,

Was ist dieses "Lambda" jeder hält die Rede?

Anzahl der Antworten 14 Antworten
Was ist dieses "Lambda" jeder hält die Rede? Eine Menge Leute scheinen es zu lieben, aber alles, was ich sammeln daraus ist, es ist nur ein Weg, pauken viele Zeilen code in einem einzigen Ausdruck. Kann jemand

Linq ForEach mit AddRange und Enthält, Und Wählen Sie

Anzahl der Antworten 3 Antworten
bin ich mit einer foreach-Schleife, die ich versuche in eine linq-Abfrage List<CustomType> typeList=new List<CustomType>(); List<int> ListID=new List<int>(); foreach (Info info in SubDetails) { if (typeList.Contains(info.TypeID)) { ListID.Add(info.OrderID); } } Nun bin ich versucht, es in eine linq-Schleife

Lambda und Ausdruck.Rufen Sie für eine Erweiterung Methode

Anzahl der Antworten 5 Antworten
Brauche ich zur Umsetzung ein Ausdruck für eine Methode wie hier: var prop = Expression.Property(someItem, "Name"); var value = Expression.Constant(someConstant); var contains = typeof(string).GetMethod("Contains", new {typeof(string)}); var expression = Expression.Call(prop, contains, value); Aber für meine extension Methode:

Nicht konvertieren kann der lambda-Ausdruck zu geben "...", weil es keine Stellvertretung geben

Anzahl der Antworten 2 Antworten
Guten Tag! Ich bin versucht zu schreiben, eine anonyme Methode mit einer lambda-Ausdrücke, die zurückkehren würde, ein Objekt aus einem async task. Ich möchte diese im Konstruktor, so dass ist der Grund, ich kann nicht machen, übergeordneten

Wie schnell sind lambda-Funktionen im GCC

Anzahl der Antworten 5 Antworten
Haben gespielt, um ein bisschen mit C++0x-Lambda-Ausdruck in G++, ich Frage mich, wie gut die Leistung im Allgemeinen/spezifischen Situationen im Vergleich zu alternativen Möglichkeiten, ohne Verwendung von lambda-Funktionen. Weiß jemand eine mehr oder weniger umfassende Diskussion der

Wie können wir 2 Parameter in java.util.Funktion.Funktion der lambda?

Anzahl der Antworten 2 Antworten
Können wir lambda-Funktionen wie diese: Function<Integer, String> getLambda = (a) -> new String("given value is "a); Habe ich ein Szenario, wo ich die 2 Werte in einem parameter. Wie kann ich erreichen, dass über die Funktion? Beispiel:

Java 8 Streams - oder-Bedingung

Anzahl der Antworten 3 Antworten
Finden Sie diesen code: (Dies funktioniert code, aber ich weiß nicht, wie für die Verwendung von 2 Zeilen, so suchen, wie kann ich es besser machen) ItemDetails items = response.getDetailsList(); items = Arrays.stream(items).filter(x -> !x.getName().equalsIgnoreCase("acl1")).toArray(ItemDetails::new); items =

Einen besseren Weg für die Umwandlung array für die gleichzeitige Wörterbuch mit linq oder IEnumerable?

Anzahl der Antworten 3 Antworten
Ich habe eine Array von Person Objekt und ich wollen, es zu konvertieren, um eine ConcurrentDictionary. Es ist Erweiterungsmethode zur Konvertierung einer Array zu einem Dictionary. Gibt es eine extension-Methode für die Umwandlung einer Array zu einem

IQueryable Lambda-Projektion Syntax

Anzahl der Antworten 3 Antworten
Habe ich ein IQueryable, deren Entity Framework 4 Objekte möchte ich zu Projekt, um Ihre DTO-äquivalente. Ein solches Objekt 'Person' ist ein EF4-Klasse, und die entsprechenden POCO PersonP ist eine Klasse, die ich definiert haben. Ich bin

Konvertieren Sie ein Expression Tree Source Code-string

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion, die die folgende Signatur... public string DoJunk(Expression<Func<bool>> expression) Ich versuche einen Weg zu finden, zu konvertieren, die "expression" - parameter wieder auf etwas, das aussieht wie die original-source-code (oder zumindest einem c# -

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

Anzahl der Antworten 1 Antworten
Ich würde gerne bestimmen, welche ist die beste Praxis zwischen gleichwertigen Lösungen. Der use-case ist eine Instanz einer Klasse, die hören ein Ereignis. Dr. Axel Rauschmayer lieber die lambda für die Lesbarkeit. Ich bin mit ihm einverstanden.

Mit PredicateBuilder mit VB.NET

Anzahl der Antworten 4 Antworten
Habe ich neu die Predicatebuilder-Klasse in einer separaten C# - Projekt, und ich bin versucht, es zu benutzen in einem VB.NET Projekt, aber ich bekomme immer folgenden Fehler: Überlast-Auflösung ist fehlgeschlagen, da keine zugängliche 'Oder' akzeptiert diese

Lambda-Ausdruck, der eine Auflistung Durchlaufen und Bearbeiten C#

Anzahl der Antworten 3 Antworten
Wie mache ich das mit einem Lambda-Ausdruck? foreach (var l in urllist) { l.Url = l.Url + "?id=" + client.id+ "&active=" + client.Active; } 1.Url = ????? Sind Sie sicher, es ist 1.Url Oh, vielleicht, die eigentlich

Die Aktualisierung Mehrere Datensätze mithilfe von Linq Lambda in C#

Anzahl der Antworten 3 Antworten
Ich habe eine ThresholdTable Tabelle mit zwei Spalten ID varchar(max) und Value varchar(max) ID | Value ---------------- 1 | 0701224225 2 | 0701224012 Ich will dieses update, um ID | Value ---------------- 1 | 105394 2 |

Update-Anweisung, die im Lambda-Ausdruck

Anzahl der Antworten 2 Antworten
Ich würde gerne konvertieren Sie die folgenden lambda-Ausdruck : Update [ActivityTask] Set GroupID = "1" Where ActivityID = aid AND TaskID = tid ; GroupID = (int, stammt von woanders , nicht hardcoded ich habe als 1

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,