Tag: lambda
Anonyme Funktionen oder closures in Programmiersprachen wie Lisp, C#, C++, Lua, Python, Ruby, Javascript oder Java. (Auch lambda-Ausdruck.)
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
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; }
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
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 =
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
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
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
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,
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
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
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:
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
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
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:
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 =
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
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
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# -
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.
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
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
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 |
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
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:
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
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,
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
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
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
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
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;
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
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 (() =>
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",
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:
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
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
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
4
Antworten
Den () albern. gibt es einen besseren Weg? Beispiel: ExternalId.IfNotNullDo(() => ExternalId = ExternalId.Trim()); InformationsquelleAutor brendanjerwin | 2009-01-08
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
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:
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
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
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,
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
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
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
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
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
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,