Articles of null

Estranho comportamento nulo de Java na Sobrecarga de Método

Eu tenho o seguinte trecho de código: public static void foo(Object x) { System.out.println(“Obj”); } public static void foo(String x) { System.out.println(“Str”); } Se eu chamo foo(null) por que não há ambigüidade? Por que o programa chama foo(String x) vez de foo(Object x) ?

porque é nulo diferente de null false

Eu estava lendo este artigo: Get null == null in SQL E o consenso é que, ao tentar testar a igualdade entre duas colunas sql (anuláveis), a abordagem correta é: where ((A=B) OR (A IS NULL AND B IS NULL)) Quando A e B são NULL, (A = B) ainda retorna FALSE, pois NULL não […]

Colunas anuláveis ​​ocupam espaço adicional no PostgreSQL?

Eu tenho uma tabela com 7 colunas e 5 delas serão nulas. Eu terei uma coluna nula nos tipos de dados int , text , date , boolean e money . Esta tabela conterá milhões de linhas com muitos nulos. Eu temo que os valores nulos ocupem espaço. Além disso, você sabe se o Postgres […]

Qual é o ponto da class Opção ?

Eu não sou capaz de entender o ponto da class Option[T] em Scala. Quer dizer, eu não consigo ver nenhum avanço de None sobre null . Por exemplo, considere o código: object Main{ class Person(name: String, var age: int){ def display = println(name+” “+age) } def getPerson1: Person = { // returns a Person instance […]

Por que String.valueOf (null) lança um NullPointerException?

de acordo com a documentação, o método String.valueOf(Object obj) retorna: se o argumento for null , então uma string igual a “null” ; caso contrário, o valor de obj.toString() será retornado. Mas como é que quando eu tento fazer isso: System.out.println(“String.valueOf(null) = ” + String.valueOf(null)); ele lança o NPE em vez disso? (tente você mesmo […]

Valor “nulo” de data e hora

Eu tenho procurado muito, mas não consegui encontrar uma solução. Como você lida com um DateTime que deve ser capaz de conter um valor não inicializado (equivalente a null)? Eu tenho uma class que pode ter um valor de propriedade DateTime definido ou não. Eu estava pensando em inicializar o detentor da propriedade para DateTime.MinValue, […]

Qual é a melhor maneira (mais limpa) de ignorar a saída no PowerShell?

Digamos que você tenha um método ou um CMDlet que retorne algo, mas não deseje usá-lo e não deseje gerá-lo. Eu encontrei estas duas maneiras: Add-Item > $null [void]Add-Item Add-Item | Out-Null O que você usa? Qual é a abordagem melhor / mais limpa? Por quê?

Como você constrói um std :: string com um nulo incorporado?

Se eu quiser construir um std :: string com uma linha como: std::string my_string(“a\0b”); Onde eu quero ter três caracteres na string resultante (a, null, b), eu só recebo um. Qual é a syntax correta?

Em Objective-C, por que devo verificar se self = não é nulo?

Eu tenho uma pergunta geral sobre como escrever methods init em Objective-C. Eu vejo em todos os lugares (código da Apple, livros, código-fonte aberto, etc.) que um método init deve verificar se auto = [super init] não é nulo antes de continuar com a boot. O modelo padrão da Apple para um método init é: […]

C ++ padrão: desreferenciando o ponteiro NULL para obter uma referência?

Eu estou querendo saber sobre o que o padrão C ++ diz sobre o código como este: int* ptr = NULL; int& ref = *ptr; int* ptr2 = &ref; Na prática, o resultado é que ptr2 é NULL, mas eu estou querendo saber, isso é apenas um detalhe de implementação ou isso é bem definido […]