Articles of null

São nulos em um database relacional bem?

Há uma escola de pensamento que os valores nulos não devem ser permitidos em um database relacional. Ou seja, o atributo de uma tabela (coluna) não deve permitir valores nulos. Vindo de um background de desenvolvimento de software, eu realmente não entendo isso. Parece que se null é válido dentro do contexto do atributo, então […]

Melhor explicação para idiomas sem nulo

De vez em quando, quando os programadores estão reclamando de erros / exceções nulos, alguém pergunta o que fazemos sem nulo. Eu tenho uma idéia básica do frescor dos tipos de opções, mas não tenho o conhecimento ou a habilidade linguística para melhor expressá-la. O que é uma grande explicação do seguinte escrito de uma […]

Diferença entre nil, NIL e, null em Objective-C

Eu quero saber a diferença entre nil , NIL e null . Eu pesquisei e encontrei isto: nil -> ponteiro nulo para object Objective-C NIL -> ponteiro nulo para a class Objective-C null -> ponteiro nulo para tipo primitivo ou ausência de dados Mas eu não sou capaz de entender os termos “Objective-C object” e […]

C #: passando null para o método sobrecarregado – qual método é chamado?

Digamos que eu tenha duas versões sobrecarregadas de um método C #: void Method( TypeA a ) { } void Method( TypeB b ) { } Eu chamo o método com: Method( null ); Qual sobrecarga do método é chamada? O que posso fazer para garantir que uma sobrecarga específica seja chamada?

Existe uma maneira limpa de evitar chamar um método nil em um hash params nested?

Estou interessado em obter o parâmetro ‘name’ nested de um hash params. Chamando algo como params[:subject][:name] gera um erro quando params [: subject] está vazio. Para evitar esse erro, geralmente escrevo algo assim: if params[:subject] && params[:subject][:name] Existe uma maneira mais limpa de implementar isso?

Como definir o enum para null

Eu tenho um enum string name; public enum Color { Red, Green, Yellow } Como configurá-lo para NULL no carregamento. name = “”; Color color = null; //error Editado: Meu mal, eu não expliquei corretamente. Mas todas as respostas relacionadas a nullable são perfeitas. Minha situação é E se, eu tenho get / set para […]

Referência nula é possível?

Esta parte do código é válida (e comportamento definido)? int &nullReference = *(int*)0; Tanto o g + + como o clang + + compilam-no sem qualquer aviso, mesmo quando utiliza o -Wextra , -std=c++98 , -std=c++98 , -pedantic , -Weffc++ … É claro que a referência não é realmente nula, já que ela não pode […]

Por que existe um valor `null` em JavaScript?

Em JavaScript, existem dois valores que basicamente dizem ‘Eu não existo’ – undefined e null . Uma propriedade para a qual um programador não atribuiu nada será undefined , mas para que uma propriedade se torne null , null deve ser explicitamente atribuído a ela. Certa vez pensei que havia uma necessidade de null porque […]

NULL vs nullptr (Por que foi substituído?)

Eu sei que em C ++ 0x ou NULL foi substituído por nullptr em aplicativos baseados em ponteiro. Estou apenas curioso sobre o motivo exato pelo qual eles fizeram essa substituição? Em que cenário está usando nullptr over NULL benéfico ao lidar com pointers?

Como faço para manipular parâmetros struct null ou opcional dll em c #

Como faço para lidar com argumentos struct opcionais em methods dll chamados de c # usando pinvoke? Por exemplo, o parâmetro lpSecurityAttributes aqui deve ser passado null quando ausente. A maneira correta de passar struct ‘s parece estar usando ref , mas não pode ter parâmetros opcionais, ou ter null em geral. Que maneiras existem […]