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

6 la respuesta

¿Utiliza Opcional.ofNullable como reemplazo del operador ternario como una buena práctica?

Considere el uso de esta expresión: String hi = Optional.ofNullable(sayHi()).orElse("-");que corresponde efectivamente a esta expresión ternaria: String hi = sayHi() != null ? sayHi() : "-"; ¿Es este uso deOptional.ofNullable con un método ...

5 la respuesta

Recibo un error de ambigüedad de resolución de sobrecarga en la llamada segura de kotlin

Tengo una variable de cadena anulableab. Si llamotoUpperCase a través del operador de llamada segura después de asignarle nulo, kotlin da un error. fun main(args: Array<String>){ var ab:String? = "hello" ab = null println(ab?.toUpperCase()) ...

1 la respuesta

Obtener el campo del objeto opcional o devolver nulo

Tengo un objeto opcional: Optional<Detail> newestDetail;me gustaria regresarnewestDetail.getId() o sinewestDetail es nulo retornonull. ¿Tenemos un enfoque más sofisticado para hacer esto que seguir? return ...

3 la respuesta

Kotlin en caja Int no son lo mismo

Por favor, ayúdame a entender este código en los documentos de Kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Ahora entiendo ...

2 la respuesta

¿Hay alguna manera de usar el valor predeterminado en un parámetro no opcional cuando se pasa nulo?

Por ejemplo, si tengo la siguiente clase de datos: data class Data( val name: String = "", val number: Long = 0 )Y funciones que pueden regresarnull: fun newName(): String? {} fun newNumber(): Long? {}Sé que puedo usar lo siguiente para usar el ...

1 la respuesta

IntelliJ IDEA @ParametersAreNonnullByDefault para todos los subpaquetes

Yo uso IntelliJ'smecanismo de verificación nulapara evitar bloqueos de puntero nulo. He configurado correctamente todos los parámetros del método Java para que sean @NonNull de forma predeterminada ...

1 la respuesta

Kotlin: eliminar nulos de una lista (u otra transformación funcional)

Problema¿Cuál es la forma idiomática de evitar esta limitación de la seguridad nula en el sistema de tipo Kotlin? val strs1:List<String?> = listOf("hello", null, "world") // ERROR: Type Inference Failed: Expected Type Mismatch: // required: ...

1 la respuesta

¿Por qué TargetNullValue actualiza Source anulable?

TargetNullValue [https://msdn.microsoft.com/en-us/library/system.windows.data.bindingbase.targetnullvalue(v=vs.110).aspx] se supone que actualiza el enlaceTarget cuando la uniónSource evalúa anull: Obtiene o establece el valor que se usa en el ...

1 la respuesta

tipos de nulos anulables de comprobación de reflexión

¿Cómo puedo probar si una variable KType contiene un valor de tipo kotlin anulable (por ejemplo, Int.)? yo tengo var type: KTypevariable procedente de unKProperty<*>.returnType y necesito detectar si es igual a ciertos tipos de kotlin (Int, ...

2 la respuesta

En Kotlin, ¿cuál es la forma idiomática de tratar con valores anulables, hacer referencia o convertirlos?

Si tengo un tipo anulableXyz?, Quiero hacer referencia a él o convertirlo a un tipo no anulableXyz. ¿Cuál es la forma idiomática de hacerlo en Kotlin? Por ejemplo, este código tiene un error: val something: Xyz? = createPossiblyNullXyz() ...