optional

¿Qué es un valor opcional en Swift?

De La documentación de Apple : Puede usar if y let juntos para trabajar con valores que podrían faltar. Estos valores s ... nterrogación (?) después del tipo de un valor para marcar el valor como opcional. ¿Por qué querría usar un valor opcional?

Diferencia entre ' Opcional.orElse()` y `Opcional.orElseGet ()"

Estoy tratando de entender la diferencia entre el Optional<T>.orElse() y Optional<T>.orElseGet() métodos. La de ... re devuelve true... pero evidentemente no es así, solo devuelve T como orElse()). ¿Hay alguna otra diferencia que me falta?

Swift: Pruebas opcionales para nil

Estoy usando Xcode 6 Beta 4. Tengo esta extraña situación en la que no puedo averiguar cómo probar adecuadamente los opcional ... es funciona (como funciona en Objective-C). ¿Hay algo con el XML GData y la forma en que trata los opcionales que me falta?

¿Proporciona un valor predeterminado para una opción en Swift?

El modismo para tratar con los opcionales en Swift parece excesivamente detallado, si todo lo que desea hacer es proporcionar ... go? Swift tiene una forma compacta de hacer eso ya? O, en su defecto, es posible definir getOrElse en una extensión Opcional?

Son parámetros en cadenas.xml posible? [duplicar]

Esta pregunta ya tiene una respuesta aquí: cadena dinámica usando Cadena.xml? ... d.timeFormat, dynamicTimeValue) Este comportamiento resolvería el otro problema con diferentes órdenes de palabras también.

En caso de Java 8 getters devolver tipo opcional?

Optional el tipo introducido en Java 8 es algo nuevo para muchos desarrolladores. ¿Es una buena práctica un método getter que devuelve el tipo Optional<Foo> en lugar del clásico Foo? Supongamos que el valor puede ser null.

Por qué usar Opcional.de más Opcional.¿De Nullable?

Cuando se utiliza la clase Java 8 Optional, hay dos maneras en las que un valor puede ser envuelto en un opcional. String fo ... pero ¿por qué existe Optional.of en absoluto? ¿Por qué no usar Optional.ofNullable y estar en el lado seguro en todo momento?

Opcional OrElse Opcional en Java

He estado trabajando con el nuevo tipo Opcional en Java 8 , y me he encontrado con lo que parece una operación común que no e ... ¿se incluirá tal método en JDK 9, y dónde podría proponer tal método? Esto me parece una omisión bastante evidente a la API.

Decoraciones variables swift con"?"(signo de interrogación) y "!" (exclamación)

Entiendo que en Swift todas las variables deben establecerse con un valor, y que mediante el uso de opcionales podemos establ ... a variable a la que se inicializa cuando se hace algo como esto: var aShape : CAShapeLayer! ¿Y por qué/cuándo haría esto?

Mónadas con Java 8

En el interés de ayudar a entender lo que es una mónada, ¿puede alguien proporcionar un ejemplo usando java ? ¿Son posibles ? ... ) {{ add(10); add(10); }}; int[] results = transformService.transform(inputs); }

Swift: pruebas con el valor opcional en la caja del interruptor

En Swift, ¿cómo puedo escribir un caso en una instrucción switch que prueba el valor que se está cambiando contra el contenid ... opcional, supongo), pero no hace que el error del compilador desaparezca (es decir, en realidad no desenvuelve el opcional).

¿Cómo agregar valor nil al Diccionario Swift?

He realizado una solicitud a mi servidor en mi aplicación. Y publicó datos algo como esto.El lado del servidor está esperando ... name]=nil // dictionary still has only pass and name variables. ¿Hay alguna manera de agregar valor cero al diccionario ?

Comprobación del valor de un Bool opcional

Cuando quiero comprobar si un Bool Opcional es true, hacer esto no funciona: var boolean : Bool? = false if boolean{ } Res ... o que los opcionales ya no se ajustan a BooleanType, el compilador no debería saber que quiero comprobar el valor de la Bool?

¿Cómo cumplir la lógica en Opcional si no existe?

Quiero reemplazar el siguiente código usando java8 Optional: public Obj getObjectFromDB() { Obj obj = dao.find(); i ... bj> obj = dao.find(); return obj.ifPresent(obj.setAvailable(true)).orElseRun(logger.fatal("Object not available")); }

¿Por qué findFirst () lanza una excepción NullPointerException si el primer elemento que encuentra es null?

¿Por qué esto lanza un java.lang.NullPointerException? List<String> strings = new ArrayList<>(); string ... ne aún más sentido para findFirst() ser capaz de manejar nulls. EDITAR: actualizado el orElse() para que sea menos ambiguo.

¿Cómo usar los opcionales de Java 8, realizando una acción si los tres están presentes?

Tengo un código (simplificado) que usa opciones Java: Optional<User> maybeTarget = userRepository.findById(id1); Opti ... era de hacer frente a esta situación (esencialmente múltiples Opcionales todos necesarios para calcular un final operación)?

desenvolviendo múltiples opcionales en la instrucción if

Quiero desenvolver dos opcionales en una instrucción if, pero el compilador se queja de una expresión esperada después del op ... l = self.emailField?.text && let password = self.passwordField?.text { //do smthg } Hecho en Swift.

Parámetro opcional predeterminado en la función Swift

Cuando establezco firstThing a default nil esto funcionará, sin el valor predeterminado de nil recibo un error de que falta u ... func test(firstThing: Int? = nil) { if firstThing != nil { print(firstThing!) } print("done") } test()

Uso de dónde en if let asignación en Swift

La documentación de Swift en la página 61 del manual de Swift sugiere la posibilidad de usar where para unir un enlace opcion ... na coma como en el siguiente fragmento de código: if let geocodingError = error as? NSError where geocodingError.code == 2

Encadenamiento de opcionales en Java 8

Buscando una manera de encadenar los opcionales para que se devuelva el primero que esté presente. Si no hay ninguno present ... d2 ).orElse( this::find3 ); Pero por supuesto eso no funciona porque orElse espera un valor y orElseGet espera un Supplier.