Resultados da pesquisa a pedido "nullable"
Usar Optional.ofNullable como um substituto para o operador ternário é uma boa prátic
Considere o uso desta expressão: String hi = Optional.ofNullable(sayHi()).orElse("-");, que corresponde efetivamente a esta expressão ternária: String hi = sayHi() != null ? sayHi() : "-"; Esse uso deOptional.ofNullable com um método chama uma ...
Estou recebendo erro de ambiguidade de resolução de sobrecarga na chamada segura do kotlin
Eu tenho uma variável de seqüência anulávelab. Se eu ligartoUpperCase via operador de chamada segura depois de atribuir nulo a ele, o kotlin dá erro. fun main(args: Array<String>){ var ab:String? = "hello" ab = null println(ab?.toUpperCase()) ...
Obter campo do objeto opcional ou retornar nulo
Eu tenho um objeto opcional: Optional<Detail> newestDetail;eu gostaria de retornarnewestDetail.getId() ou senewestDetail é retorno nulonull. Temos uma abordagem mais sofisticada para fazer isso do que seguir? return ...
Kotlin encaixotado Int não são os mesmos
Por favor, ajude-me a entender este trecho de código nos documentos do kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Agora eu ...
Existe uma maneira de usar o valor padrão em um parâmetro não opcional quando nulo é passado?
Por exemplo, se eu tiver a seguinte classe de dados: data class Data( val name: String = "", val number: Long = 0 )E funções que podem retornarnull: fun newName(): String? {} fun newNumber(): Long? {}Eu sei que posso usar o seguinte para usar o ...
IntelliJ IDEA @ParametersAreNonnullByDefault para todos os subpacotes
Eu uso IntelliJmecanismo de verificação nulapara evitar falhas de ponteiro nulo. Configurei com êxito todos os parâmetros do método Java como @NonNull por padrão usandoesta [https://stackoverflow.com/a/13319541/706387]responda. Depois de ...
Kotlin: elimine nulos de uma lista (ou outra transformação funcional)
ProblemaQual é a maneira idiomática de contornar essa limitação da segurança nula no sistema do tipo Kotlin? val strs1:List<String?> = listOf("hello", null, "world") // ERROR: Type Inference Failed: Expected Type Mismatch: // required: ...
Por que TargetNullValue atualiza a fonte anulável
TargetNullValue [https://msdn.microsoft.com/en-us/library/system.windows.data.bindingbase.targetnullvalue(v=vs.110).aspx] deve atualizar a ligaçãoTarget quando a ligaçãoSource avalia comonull: Obtém ou define o valor usado no destino quando o ...
tipos de nulidade de verificação de reflexão kotlin
Como posso testar se uma variável KType possui um valor de um tipo kotlin que permite valor nulo (por exemplo, Int?)? eu tenho var type: KTypevariável proveniente de umKProperty<*>.returnType e eu preciso detectar se é igual a certos tipos de ...
No Kotlin, qual é a maneira idiomática de lidar com valores anuláveis, referenciando-os ou convertendo-os
Se eu tiver um tipo anulávelXyz?, Quero referenciá-lo ou convertê-lo em um tipo não anulávelXyz. Qual é a maneira idiomática de fazer isso no Kotlin? Por exemplo, este código está errado: val something: Xyz? = createPossiblyNullXyz() ...