Suchergebnisse für Anfrage "lambda"

2 die antwort

it Lambda erfasster Constexpr-Wert als Array-Dimensi

GCC undClang kompiliere den folgenden Code: void Test() { constexpr int Size = 3; auto Lambda = [Size]{ int Dim[Size]; }; } Jedoch,VisualStudio 2015 CTP 6 nicht. Trotzdem sind alle 3 Compiler mit diesem Code zufrieden: void Test() { static ...

4 die antwort

Warum zwingt mich Lambda, ein einzelnes Elementarray anstelle des endgültigen Objekts zu verwenden?

Ich habe folgende Klasse: public class Item{ private String name; //setter getter }Und Sammlung von Gegenständen. Ich möchte den Namen des letzten Artikels in der Sammlung erhalten. Dazu iteriere ich einfach über die gesamte Sammlung und ...

12 die antwort

Optional orElse Optional in Java

Ich habe mit dem neuen @ gearbeitOptional Java 8 eintippen [https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html], und ich bin auf etwas gestoßen, das wie eine übliche Operation aussieht, die funktional nicht unterstützt wird: ein ...

TOP-Veröffentlichungen

6 die antwort

Closure und verschachtelte Lambdas in C ++ 0x

Wie erfasse ich mit C ++ 0x eine Variable, wenn ich ein Lambda innerhalb eines Lambdas habe? Beispielsweise std::vector<int> c1; int v = 10; <--- I want to capture this variable std::for_each( c1.begin(), c1.end(), [v](int num) <--- This is ...

6 die antwort

Wann können wir den Rückgabetyp in einem C ++ 11 Lambda weglassen?

Soweit ichkenn [http://en.cppreference.com/w/cpp/language/lambda], in Standard C ++ 11 nicht C ++ 14) Wenn der Rückgabetyp eines Lambda weggelassen wird, ergibt sich folgender Rückgabetyp: Der Typ des zurückgegebenen Ausdrucks, wenn das Lambda ...

6 die antwort

Wie gehe ich in diesem Fall mit der Funktion <T, R> und den Auslassungspunkten / Variablen um?

Einer meiner Projekte ist werfen-Lambdas [https://github.com/fge/throwing-lambdas]; darin möchte ich die Nutzung von Potenzialen erleichtern@FunctionalInterfaces inStreams, dessen einziger "Fehler" bei der Verwendung in Streams darin besteht, ...

2 die antwort

CLR System.NullReferenceException beim Erzwingen von 'Set Next Statement' in 'if' -Block

HintergrunIch akzeptiere, dass dies nicht während der normalen Codeausführung auftreten kann, aber ich habe es beim Debuggen entdeckt und fand es interessant, es zu teilen. Ich denke, das liegt am JIT-Compiler, würde mich aber über weitere ...

4 die antwort

Warum erlauben Java 8-Lambdas den Zugriff auf nicht endgültige Klassenvariablen? [Duplikat

Diese Frage hat hier bereits eine Antwort: Local Klasse kann auf nicht endgültige Variable in Java 8 zugreifen [/questions/23580826/local-class-can-access-non-final-variable-in-java-8] 1 AntwortLambdas: Lokale Variablen brauchen final, ...

8 die antwort

Lambda verwenden, anstatt Schema einzulassen

In SICP 1.2.1 gibt es eine Funktion, die eine rationale Zahl wie folgt erstellt: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g))))Ich bin nur gespannt, wie man dasselbe mit lambda anstatt let umsetzen kann, ohne GCD zweimal ...

4 die antwort

Compilation schlägt fehl, wenn ein Lambda für Supplier <verwendet wird? erweitert Typ>

Warum kompiliert das nicht? : import java.util.Optional; public class Demo { Optional<? extends SomeValue> getOption() { return Optional.empty(); } void exposure() { SomeValue someValue = getOption().orElseGet(() -> new SomeValue()); } } class ...