Resultados de la búsqueda a petición "nullable"
¿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 ...
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()) ...
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 ...
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 ...
¿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 ...
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 ...
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: ...
¿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 ...
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, ...
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() ...