3 ms·
I don't know erlang, but it looks to me like that's a difference between types. (integer vs float) Is there a language that treats different float values of ze
by recursive 6y ago
I don't know erlang, but it looks to me like that's a difference between types. (integer vs float)
Is there a language that treats different float values of zero as unequal? That would be surprising to me. And possibly silly.
- dnautics 6y agoWhat a guess! I guessed "Julia" and that is correct: https://stackoverflow.com/questions/38601141/what-is-the-difference-between-and-comparison-operators-in-julia https://stackoverflow.com/questions/38601141/what-is-the-dif... In Julia 0.0 == -0.0 but 0.0 === -0.0 evaluates to false. Note that -0.0 and 0.0 are different at the binary representation level, which is what === checks for.