имеет значение true. Согласно docs, ==, похоже, работает только на числах, но кроме этого, не кажется большой разницей. Итак, что мне не хватает?
Ответ 1
== проверяет математическую эквивалентность. = с числами проверяет эквивалентность способом, который агностик по размеру, где это применимо, но строг относительно представления:
предположительно, рассуждение состоит в том, что представление о плавающей точке может потерять точность и не должно рассматриваться как эквивалентное интегральным или точным представлениям.