Может ли кто-нибудь объяснить, почему это происходит? http://play.golang.org/p/QTaHpUm5P7NaN отличается от NaN в Go?
Извините, что не вставляем код здесь, но я нахожусь в мобильном банкомате.
Я знаю, что могу использовать math.IsNaN(), но я использую оператор сравнения для всех своих тестов.
Возможный дубликат [Что является обоснованием для всех сравнений, возвращающих false для значений NaN IEEE754?] (Http://stackoverflow.com/questions/1565164/what-is-the-rationale-for-all-comparisons-returning -false-for-ieee754-nan-values) – fuz