You must log in or register to comment.
At least NaNs are different from each other and themselves.
SQL’s null would like a word here.
Things that are numbers:
- a memory address
- the letter B
- an error encountered when trying to open a file
- the concept of being false, as opposed to being true
Things that are not numbers:
- this particular floating-point
number
>> typeof(NaN) <- "number"It’s valid for C too, but it will be either a double or a float.
Things that are numbers
…
the concept of being false, as opposed to being true
? If your’re referring to the C language convention that anything nonzero is ‘true’… false itself is exactly zero. Zero is a number. Perhaps I miss something here?
That’s what I’m saying.
Ah. OK. I re-read your comment :) Silly me.
accidentally double types the a and suddenly his program is baking flatbread
That makes sense though. Two things can be “not number” yet be different.
But two things cannot be “not number” and be the same.





