Resultados da pesquisa a pedido "nullable"

6 a resposta

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 ...

5 a resposta

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()) ...

1 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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: ...

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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() ...