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.

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

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

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

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

27
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 je reconnais que cela...

23
Références non nulles C # 8 et le modèle Try

Il existe un modèle dans les classes C # illustré par Dictionary.TryGetValueet int.TryParse: une méthode qui retourne un booléen indiquant le succès d'une opération et un paramètre out contenant le résultat réel; si l'opération échoue, le paramètre out est défini sur null. Supposons que j'utilise...

21
Que signifie faire une «vérification nulle» en C ou C ++?

J'ai appris le C ++ et j'ai du mal à comprendre null. En particulier, les tutoriels que j'ai lus mentionnent une "vérification nulle", mais je ne sais pas ce que cela signifie ni pourquoi c'est nécessaire. Qu'est-ce qui est nul exactement? Que signifie «vérifier la nullité»? Dois-je toujours...

21
La meilleure façon de gérer les null en Java? [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . J'ai du code qui échoue à cause de...