Suchergebnisse für Anfrage "lambda"

8 die antwort

Wo werden Lambda-erfasste Variablen gespeichert?

Wie ist es möglich, dass dieses Beispiel funktioniert? Es druckt6: #include <iostream> #include <functional> using namespace std; void scopeIt(std::function<int()> &fun) { int val = 6; fun = [=](){return val;}; //<-- this } int main() { ...

2 die antwort

Was ist das Analogon der Kategorie in der Programmierung

Ich fand heraus, dass es einen Isomorphismus zwischen Logik und Programmierung gibt, genannt Curry-Howard Korrespondenz [https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence], gibt es eine solche Entsprechung für die ...

10 die antwort

_ => Was bedeutet dieser Unterstrich in Lambda-Ausdrücken?

Was macht ein Lambda-Ausdruck wie_=> expr bedeuten Was ist der Zweck von_ als Eingabe für Lambda? Beispiel int count = 0; list.ForEach(_ => count += 1);

TOP-Veröffentlichungen

2 die antwort

Wie erstelle ich eine Funktion und übergebe die Argumentliste mit variabler Länge?

Wir können eine Funktion erstellenp im folgenden Code: var p = function() { }; if (typeof(console) != 'undefined' && console.log) { p = function() { console.log(arguments); }; } aber die Argumente werden wie ein Array an @ übergebconsole.log, ...

2 die antwort

Lambda Ausdruck für Setter

Wir haben Lambda-Ausdruck für Getter wie folgt: Function<Student, String> studentNameGetter = Student::getName;Wie wäre es mit Lambda-Ausdruck für den Setter?

8 die antwort

Java 8-Streams: Warum verhält sich Collectors.toMap bei Generika mit Platzhaltern anders?

ngenommen, Sie haben einList von Zahlen. Die Werte imList kann vom Typ @ seInteger, Double etc. Wenn Sie ein solches @ deklarierList es ist möglich, es mit einem Platzhalter zu deklarieren ?) oder ohne Platzhalter. final List<Number> numberList ...

4 die antwort

Wie kann ich eine Ausnahme in einem Lambda-Block ab dem äußeren Block erneut auslösen?

Mit folgendem Code, void key(Key) throws SomeCheckedException { } void supplier(Supplier<Key> s) throws SomeCheckedException { ofNullable(s).ifPresent(s -> { // | try { // | key(s.get()); // | } catch (final SomeCheckedException sce) { // | // ...

4 die antwort

Get MethodInfo für einen Lambda-Ausdruck

Ich weiß, ich frage die bizarren, aber nur für Tritte, ist es möglich, die @ zu bekommMethodInfo für einen Lambda-Ausdruck? Ich bin nach so etwas: (Func<int, string>(i => i.ToString())).MethodInfo AKTUALISIERE Ich möchte die ...

8 die antwort

Bestellen Sie eine Liste (C #) nach vielen Feldern? [Duplikat

Diese Frage hat hier bereits eine Antwort: Multiple Order By mit LINQ [duplizieren] [/questions/2318885/multiple-order-by-with-linq] 1 AntwortIch möchte eine Liste von Objekten in C # nach vielen Feldern ordnen, nicht nur nach einem. Nehmen ...

6 die antwort

Erfasse und verschiebe ein unique_ptr in einem c ++ 14 Lambda Ausdruck

Ich fange einen unique_ptr in einem Lambda-Ausdruck folgendermaßen ein: auto str = make_unique<string>("my string"); auto lambda = [ capturedStr = std::move(str) ] { cout << *capturedStr.get() << endl; }; lambda(); Es funktioniert großartig, bis ...