Функция math.Min
Функция math.Min возвращает меньшее из двух чисел с плавающей точкой.
Первый параметр функции — первое число для сравнения,
второй параметр — второе число для сравнения.
Функция может принимать значения типа float64 и возвращает
значение того же типа.
Синтаксис
math.Min(x, y)
Пример
Давайте найдем минимальное число из двух:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Min(10.5, 7.2)
fmt.Println(res)
}
Результат выполнения кода:
7.2
Пример
Давайте найдем минимальное число среди отрицательных значений:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Min(-5.3, -2.7)
fmt.Println(res)
}
Результат выполнения кода:
-5.3
Пример
Давайте сравним два равных числа:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Min(8.0, 8.0)
fmt.Println(res)
}
Результат выполнения кода:
8
Пример
Давайте сравним число с положительной бесконечностью:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Min(100.0, math.Inf(1))
fmt.Println(res)
}
Результат выполнения кода:
100
Пример
Давайте сравним число с отрицательной бесконечностью:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Min(50.0, math.Inf(-1))
fmt.Println(res)
}
Результат выполнения кода:
-Inf
Смотрите также
-
функцию
math.Max,
которая находит наибольшее из двух чисел -
функцию
math.Abs,
которая возвращает абсолютное значение числа -
функцию
math.Ceil,
которая округляет число вверх до ближайшего целого -
функцию
math.Floor,
которая округляет число вниз до ближайшего целого