impressive17
@impressive17

Как округлить число в большую сторону в golang?

Мне нужно округлять число всегда в большую сторону, например, 11.3 -> 12. Насколько я знаю math.Round() округляет к ближайшему а не в большую сторону. Подскажите, как мне добиться желаемого результата?
  • Вопрос задан
  • 5072 просмотра
Решения вопроса 2
math.Ceil() — округление в большую сторону
math.Floor() — округление в меньшую сторону
Ответ написан
Комментировать
EvgenyMamonov
@EvgenyMamonov Куратор тега Go
Senior software developer, system architect
Используйте функцию Ceil из пакета math
fmt.Println(math.Ceil(11.3)) // 12
Полный пример

package main

import (
	"fmt"
	"math"
)

func main() {
	fmt.Println(math.Ceil(11.3))
}

Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы