В это сложно поверить, но в Golng нет встроенной функции для определения максимального или минимального числа! Вместо этого программисту предлагается реализовывать эти функции каждый раз самостоятельно:

func max(x, y int64) int64 {
    if x < y {
        return y
    }

    return x
}

И так для всех необходимых типов и ситуаций. Однако, для чисел с плавающей точкой (float) существуют готовые функции в модуле math:

// Max returns the larger of x or y. 
func Max(x, y float64) float64

// Min returns the smaller of x or y.
func Min(x, y float64) float64

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть