
Oct. 26, 2021
11:35 p.m.
On Tue, Oct 26, 2021, 7:20 PM Chris Angelico
The truth is that there is no value that can be a truly universal representation of absence, so it *always* has to be specific to each API.
That's a fact about Python rather than a fact of programming in general. For example, R has a NULL that is "even more missing" than it's NA or NaN. For example: # operation on NULL Vector v1 <- c(NULL, NULL, NULL) str(v1) # NULL In contrast, a vector of NA would still have 3 elements (or however many). NA is basically Python None, NULL is like a true missing that cannot be anything else. I'm not saying Python should add this, but it is possible to do.