Das Ergebnis einer SQL-Abfrage ist entweder Null oder Leer. Statt Leer kann man auch Nichts sagen.
Eine nichtinitialisierte Referenz ist meist mit Null hinreichend präzise beschrieben, weil ein Frame, eine Liste oder ein Mitarbeiter nicht 0 sein kann, also Null im Sinne von nicht initialisiert
sein muss.
In Java kann man zwar eindeutig sagen sagen,
"count ist ein int Null"
weil ints
nicht null
sein können, aber ein Integer
, der beides sein kann, macht es schwierig. Ist er 0
, so kann man sich mit Zero behelfen, aber wenn er null
ist, ist ein gesprochenes Nall das praktischste.
Bei Strings versagt die wörtliche Rede vollkommen, wenn vom Kontext nicht klar wird, dass nur eines gemeint sein kann, denn jede Erklärung könnte ja wörtlich genommen werden, und nicht als Erläuterung. Zudem kann die Zahl als Ziffer oder Wort geschrieben werden.
Bei Listen kommt auch noch Nil
dazu, welches ich nur als Nil
kenne.
In Scala beispielsweise kennt man auch noch Nothing
als universellen Typ, der von jedem Typ erben kann, und den ich auch noch nicht übersetzt gesehen habe.
Null
, and nevernull
in German.