Использование вещественных чисел в Golang может немного усложнить использование в программе математических операций. В том случае, когда нужна большая точность, то потребуется пакет math/big. Далее будет дана инструкция для его использования.

Как совершать математические операции над числами float в Go?

1. Создайте файл main.go со следующим содержимым:

Премиум 👑 канал по Golang

Рекомендуем вам супер TELEGRAM канал по Golang где собраны все материалы для качественного изучения языка. Удивите всех своими знаниями на собеседовании! 😎

Подписаться на канал

Уроки, статьи и Видео

Мы публикуем в паблике ВК и Telegram качественные обучающие материалы для быстрого изучения Go. Подпишитесь на нас в ВК и в Telegram. Поддержите сообщество Go программистов.

Go в ВК ЧАТ в Telegram


2. Запустите код в терминале через go run main.go;
3. Посмотрите на вывод:

math golang

Математические вычисления над Float в Golang

Пакет big предоставляет поддержку математических манипуляций над вещественными числами с высокой точностью. В предыдущем примере проиллюстрированы операции над числами. Обратите внимание, что в коде сравниваются операции с типом float64 и типом big.Float.

При работе с числами, для высокой точности важно использовать тип big.Float. Когда big.Float конвертируется обратно во встроенный тип float64, высокая точность утрачивается.

В пакете big есть и другие операции над типом Float. Для более подробной информации можете ознакомиться с документацией.

Сравнение и округление вещественных чисел были рассмотрены в темах Сравнение вещественных чисел float в Golang и Округление вещественных чисел float в Go.

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии