Articles of null

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 […]

Por que `null> = 0 && null <= 0` mas não` null == 0`?

Eu tive que escrever uma rotina que incrementa o valor de uma variável por 1 se o seu tipo é number e atribui 0 à variável se não, onde a variável é inicialmente null ou undefined . A primeira implementação foi v >= 0 ? v += 1 : v = 0 v >= 0 […]

Como verificar se minha string é igual a null?

Eu quero executar alguma ação somente se minha seqüência de caracteres tiver um valor significativo. Então, eu tentei isso. if (!myString.equals(“”)) { doSomething } e isto if (!myString.equals(null)) { doSomething } e isto if ( (!myString.equals(“”)) && (!myString.equals(null))) { doSomething } e isto if ( (!myString.equals(“”)) && (myString!=null)) { doSomething } e isto if ( […]

Como faço para verificar valores nulos em JavaScript?

Como posso verificar valores nulos em JavaScript? Eu escrevi o código abaixo, mas não funcionou. if (pass == null || cpass == null || email == null || cemail == null || user == null) { alert(“fill all columns”); return false; } E como posso encontrar erros nos meus programas em JavaScript?

Testando pointers para validade (C / C ++)

Existe alguma maneira de determinar (programaticamente, é claro) se um determinado ponteiro é “válido”? Verificar NULL é fácil, mas e as coisas como 0x00001234? Ao tentar cancelar a referência a esse tipo de ponteiro, ocorre uma exceção / falha. Um método de plataforma cruzada é o preferido, mas específico da plataforma (para Windows e Linux) […]

Capturando saída de encontrar. -print0 em um array bash

Usando o find . -print0 find . -print0 parece ser a única maneira segura de obter uma lista de arquivos no bash devido à possibilidade de nomes de arquivos contendo espaços, novas linhas, aspas etc. No entanto, estou tendo dificuldades para tornar a saída do find útil no bash ou com outros utilitários de linha […]

object == null ou null == object?

Eu ouvi de alguém que null == object é melhor que object == null check por exemplo : void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } Existe alguma razão ou este é outro mito? Obrigado por ajuda.

Java null verifica por que usar == em vez de .equals ()

Em Java, me disseram que, ao fazer uma verificação nula, deve-se usar == em vez de .equals (). Quais são as razões para isso?

Verificação profunda nula, existe uma maneira melhor?

Nota: Esta pergunta foi feita antes da introdução do .? operador em C # 6 / Visual Studio 2015 . Todos nós já estivemos lá, temos algumas propriedades profundas como cake.frosting.berries.loader que precisamos verificar se é nulo, então não há exceção. A maneira de fazer é usar uma instrução se curto-circuito if (cake != null […]

NULL vs nil em Objective-C

Em observeValueForKeyPath:ofObject:change:context: – por que os documentos usam NULL vez de nil quando não especificam um ponteiro de contexto?