Функция math.Max
Функция math.Max возвращает максимальное значение
из двух переданных чисел с плавающей точкой (тип float64).
Первый параметр функции - первое число, второй параметр -
второе число. Функция возвращает большее из них.
Если оба числа равны, возвращается это значение.
Для целых чисел можно использовать функцию max,
доступную начиная с Go 1.21.
Синтаксис
math.Max(x, y)
Пример
Давайте найдем максимальное из двух чисел 5.5 и 3.2:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Max(5.5, 3.2)
fmt.Println(res)
}
Результат выполнения кода:
5.5
Пример
Давайте найдем максимальное из двух отрицательных чисел -10.5 и -2.3:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Max(-10.5, -2.3)
fmt.Println(res)
}
Результат выполнения кода:
-2.3
Пример
Давайте проверим, что функция возвращает второе число,
если оба числа равны 7.0 и 7.0:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Max(7.0, 7.0)
fmt.Println(res)
}
Результат выполнения кода:
7
Смотрите также
-
функцию
math.Min,
которая возвращает минимальное из двух чисел -
функцию
math.Abs,
которая возвращает абсолютное значение числа -
функцию
math.Ceil,
которая округляет число вверх до ближайшего целого -
функцию
math.Floor,
которая округляет число вниз до ближайшего целого