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

3 la respuesta

Enlace opcional de literal nulo vs. variable que es nulo en Swift

En Swift, ¿por qué var x: Int? = nil if let y: Int? = x { ... }comportarse de manera diferente a if let y: Int? = nil { ... }Micomprensión [https://stackoverflow.com/a/26576556/656912]de por qué el primer caso tiene éxito sugiere que el segundo ...

3 la respuesta

std :: especialización opcional para tipos de referencia

Por quéstd::optional (std::experimental::optional enlibc ++por el momento) no tiene especialización para tipos de referencia (en comparación conboost::optional)? Creo que sería una opción muy útil. ¿Hay algún objeto conreferencia atal vezobjeto ...

3 la respuesta

Evaluar la propiedad Bool del objeto opcional en la instrucción if

Estoy buscando una manera de evaluar un SwiftBool concisamente en un soloif declaración, cuando elBool es propiedad de un objeto opcional: var objectWithBool: ClassWithBool? // ... if let obj = objectWithBool { if obj.bool { // bool == true } ...

2 la respuesta

Protocolos: ¿Por qué se requiere @ObjC para la verificación de conformidad y los requisitos opcionales?

losDocumentación rápida [https://developer.apple.com/library/ios/documentation/swift/conceptual/Swift_Programming_Language/Protocols.html] dice lo siguiente sobreprotocolos: Puede verificar la conformidad del protocolo solo si su protocolo está ...

1 la respuesta

constructor opcional con initializer_list

¿Cuál es el propósito de este constructor especial que toma la lista de inicializadores? ¿Alguien puede dar un ejemplo de cuándo esto será útil? template <class U, class... Args> constexpr explicit optional(in_place_t, initializer_list<U> il, ...

1 la respuesta

Swift: convertir una cadena de datos de núcleo nulo como un valor opcional

Tengo un campo almacenado en un objeto de datos básicos llamado "metadatos" que es de tipoString (no opcional, porque los documentos de Apple dicen que no te metas con los opcionales en el CD). A veces, el campo de metadatos es nulo. Al verificar ...

3 la respuesta

Encuadernación opcional rápida con tuplas

Estoy tratando de usar una tupla como enlace opcional en una instrucción IF en Swift, pero no se compilará y ese mensaje de error no es útil. ¿Por qué no se compila lo siguiente? let user:String? = "billy" let pass:String? = "password" if let ...

1 la respuesta

Encadenamiento de Java Mapa opcional y orElse (if-else-style)

¿Hay una manera elegante y de transmisión en Java para decir "asignar este Opcional a otro Opcional con un valor calculado si el valor existe, de lo contrario devolver un Opcional vacío"? Pensé en algo como: Optional<Float> amount = ...; ...

3 la respuesta

Opcional vs lanzar una excepción

¿Es cierto que desde Java 1.8 regresaOptional Qué objeto es más preferible que lanzar una excepción? Cada vez más veo el código así: public Optional<?> get(int i) { // do somtething Object result = ... Optional.ofNullable(result); }En lugar de ...

6 la respuesta

Opcional o Else Opcional en Java

He estado trabajando con el nuevoTipo opcional en Java 8 [https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html], y me he encontrado con lo que parece una operación común que no es compatible funcionalmente: un ...