Questions marquées «null»

Null est l'absence de valeur. Null est généralement utilisé pour indiquer qu'une référence ou une variable de pointeur ne pointe vers aucun objet en mémoire.




12
SQL: chaîne vide vs valeur NULL
Je sais que ce sujet est un peu controversé et que de nombreux articles / opinions circulent sur Internet. Malheureusement, la plupart d'entre eux supposent que la personne ne sait pas quelle est la différence entre NULL et une chaîne vide. Donc, ils racontent des histoires sur des résultats surprenants …
72 design  database  sql  strings  null 


24
Comment puis-je expliquer la différence entre NULL et zéro?
Travailler sur un problème qui utilise la formule de changement de pourcentage: percent change = 100 * [(new value - old value) / old value] Comment pourrais-je expliquer la différence si new value or old value = NULL, plutôt qu'à 0quelqu'un qui pourrait ne pas être un programmeur? Mon patron …
59 null  tsql 


8
Un nouveau champ booléen est-il préférable à une référence nulle lorsqu'une valeur peut être absente de manière significative?
Par exemple, supposons que j'ai une classe Member, qui a un lastChangePasswordTime: class Member{ . . . constructor(){ this.lastChangePasswordTime=null, } } dont lastChangePasswordTime peut être absent de manière significative, car certains membres peuvent ne jamais changer leurs mots de passe. Mais selon Si les valeurs nulles sont mauvaises, que faut-il …
39 null  boolean 



7
Dois-je valider la valeur de retour d'un appel de méthode même si je sais que la méthode ne peut pas renvoyer une entrée incorrecte?
Je me demande si je devrais me défendre contre la valeur de retour d'un appel de méthode en validant qu'il répond à mes attentes même si je sais que la méthode que j'appelle répondra à ces attentes. DONNÉ User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; …

9
Pourquoi la plupart des langages impératifs / OO «bien connus» permettent un accès non contrôlé à des types qui peuvent représenter une valeur «rien»?
J'ai lu sur la (non) commodité d'avoir nullau lieu de (par exemple) Maybe. Après avoir lu cet article , je suis convaincu qu'il serait préférable de l'utiliserMaybe (ou quelque chose de similaire). Cependant, je suis surpris de voir que tous les langages de programmation impératifs ou orientés objet "bien connus" …

6
pointeurs nuls vs modèle d'objet nul
Attribution: cela découle d'une question connexe de P.SE Mes antécédents sont en C / C ++, mais j'ai beaucoup travaillé en Java et je suis en train de coder C #. En raison de mon expérience en C, la vérification des pointeurs passés et retournés est de seconde main, mais …

7
Comment le fait de lancer une ArgumentNullException aide-t-il?
Disons que j'ai une méthode: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } J'ai été formé pour croire que lancer le ArgumentNullExceptionest "correct" mais une erreur "Référence d'objet non définie sur une instance d'un objet" signifie que j'ai un bug. Pourquoi? Je sais que si …
27 c#  null 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.