Suchergebnisse für Anfrage "optional"

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 ...

8 die antwort

Ist es möglich, Beliebige in eine Option zu übertragen?

Sagen wir, ich habe einen Code wie diesen: let x: Int? = 10 let y: Any = xNun möchte ich y auf Int übertragen?: let z = y as Int? // Error: Cannot downcast from 'Any' to a more optional type 'Int?'Ist das einfach nicht möglich oder gibt es ...

4 die antwort

Ist es eine gute Praxis, Optional als Attribut in einer Klasse zu verwenden? [Duplikat

Diese Frage hat hier bereits eine Antwort: Verwendet für Optional [/questions/23454952/uses-for-optional] 13 answersGuava Optional als Methodenargument für optionale ...

TOP-Veröffentlichungen

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 ...

18 die antwort

Wie wird die Logik für Optional ausgeführt, wenn nicht vorhanden?

Ich möchte den folgenden Code mit java8 ersetzenOptional: public Obj getObjectFromDB() { Obj obj = dao.find(); if (obj != null) { obj.setAvailable(true); } else { logger.fatal("Object not available"); } return obj; }Der folgende Pseudocode ...

4 die antwort

Schnelles doppeltes Auspacken von Optionals

Ich verstehe, welche optionalen in Swift sind, aber ich bin gerade auf ein @ gestoß "Double Wrapped Optional", wo, wenn ich keine zwei @ benut'!' Xcode gibt einen Complier-Fehler aus Wert vom optionalen Typ 'String?' nicht ausgepackt; Wollten ...

6 die antwort

Gibt es eine bessere Möglichkeit, mit Swifts verschachteltem "wenn lassen" "Pyramide des Schicksals" umzugehen?

Gibt es eine bessere Möglichkeit, mit einer Kette von optionalen Eigenschaften umzugehen, als mit verschachteltenwenn let Anweisungen? Mir wurde geraten, if lets zu verwenden, wenn ich optionale Eigenschaften untersuche. Dies ist sinnvoll, da ...

2 die antwort

Swift: Nicht-Null optionaler Wert, der eine Null-Ausnahme auslöst

Ich habe ein Wörterbuch mit Werten. Ich rufe es auf, um ein Feld zu füllen. if let userdata: NSDictionary = self.fbdata { println(userdata["email"]) // print Optional([email protected]) vc.email.text = userdata["email"] as? String ?? "" // raise ...

2 die antwort

So wenn string nicht NilLiteralConvertible ist ... was geben einige String-Funktionen zurück?

Nehmen wir den folgenden Code an: let url = "http://%20abc" let urlString = url.stringByRemovingPercentEncoding! if urlString != nil { println("done") }stringByRemovingPercentEncoding sollte einen optionalen String zurückgeben. Also packen wir ...

10 die antwort

Wie man swift flatMap benutzt, um optionale Elemente aus einem Array herauszufiltern

Ich bin ein wenig verwirrt um flatMap (hinzugefügt zu Swift 1.2) Say Ich habe ein Array eines optionalen Typs, z. B. let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5] In Swift 1.1 würde ich einen Filter machen, gefolgt von einer Karte wie ...