Resultados de la búsqueda a petición "optional"

2 la respuesta

La compilación falla cuando se usa una lambda para el Proveedor <? extiende Tipo>

¿Por qué esto no compila? : import java.util.Optional; public class Demo { Optional<? extends SomeValue> getOption() { return Optional.empty(); } void exposure() { SomeValue someValue = getOption().orElseGet(() -> new SomeValue()); } } class ...

9 la respuesta

¿Cómo ejecutar la lógica en Opcional si no está presente?

Quiero reemplazar el siguiente código usando java8Optional: public Obj getObjectFromDB() { Obj obj = dao.find(); if (obj != null) { obj.setAvailable(true); } else { logger.fatal("Object not available"); } return obj; }El siguiente pseudocódigo ...

3 la respuesta

¿Hay alguna manera mejor de hacer frente a la "pirámide de la perdición" anidada de Swift?

¿Existe una mejor manera de lidiar con una cadena de propiedades opcionales que anidadas?si dejadeclaraciones? Me aconsejaron usar if lets al examinar propiedades opcionales, lo que tiene sentido ya que las trata en tiempo de compilación en lugar ...

2 la respuesta

Rápido desenvolvimiento doble de opcionales

Entiendo qué opcionales hay en Swift pero acabo de encontrar un"Doble envoltura opcional", donde si no uso dos'!' Xcode da un error de compilador Valor del tipo opcional 'Cadena?' no sin envolver; ¿Querías usar '!' o ‘? ' Tengo el siguiente ...

1 la respuesta

Swift: valor opcional no nulo que genera una excepción nula

Estoy teniendo un diccionario, con valores, lo estoy llamando para llenar un campo if let userdata: NSDictionary = self.fbdata { println(userdata["email"]) // print Optional([email protected]) vc.email.text = userdata["email"] as? String ?? "" // ...

1 la respuesta

Entonces, si la cadena no es NilLiteralConvertible ... ¿qué devuelven algunas funciones de cadena?

Asumamos el siguiente código: let url = "http://%20abc" let urlString = url.stringByRemovingPercentEncoding! if urlString != nil { println("done") }stringByRemovingPercentEncoding debería devolver una cadena opcional. Así que vamos a ...

5 la respuesta

Cómo usar swift flatMap para filtrar opciones de una matriz

Estoy un poco confundido con flatMap (agregado a Swift 1.2) Digamos que tengo una matriz de algún tipo opcional, p. let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5]En Swift 1.1 haría un filtro seguido de un mapa como este: let filtermap = ...

5 la respuesta

La variable 'xxx' nunca fue mutada, considere cambiar a 'let'

Actualizado a xcode7-betaMe encuentro con un nuevo tipo de advertencia. Aqui esta mi codigo override func layoutAttributesForElementsInRect(rect: CGRect) -> [UICollectionViewLayoutAttributes]? { var ...

1 la respuesta

Cuando se asignan dos opciones a una declaración if let, ¿cuál se desenvuelve? Lenguaje rápido

Entonces, si tengo algún código como se escribe a continuación func currentWeatherDictionaryfromjsonDictionary (jsonDictionary: [String: AnyObject]? ) -> CurrentWeather? { if let currentWeatherama = jsonDictionary?["currently"] as? [String: ...

2 la respuesta

Java 8: diferencia entre Optional.flatmap y Optional.map

¿Cuál es la diferencia entre estos dos métodos?Optional.flatMap() yOptional.map()? Un ejemplo sería apreciado.