Выведет false. По IEEE 754 NaN не равен ничему, включая себя. Это не Go-специфика. Для проверки NaN: math.IsNaN(x). Аналогично: NaN != NaN → true. Map с ключом NaN: значение можно вставить, но нельзя найти — каждый lookup с NaN ключом "не найдёт". Это источник утечки в map с float ключами.
Что выведет: fmt.Println(math.NaN() == math.NaN())?
Senior
79 просмотровAFK Offer AI
Как настроить write timeout?