Вопросы к Поиску с Алисой
В Golang большинство математических функций работают только с типом float64 из-за особенностей работы с числами с плавающей точкой. stackoverflow.com
Значения с плавающей точкой часто имеют ряд угловых случаев (например, с участием NaN и бесконечностей), которые сложно исправить. stackoverflow.com У целых чисел таких проблем нет. stackoverflow.com
Кроме того, тип float64 обеспечивает более высокую точность, чем float32, и имеет больший диапазон представляемых значений. www.book2s.com purpleschool.ru Это делает его предпочтительным выбором, когда необходимо работать с высокоточной арифметикой. purpleschool.ru