РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
303 of 1593 menu

Функция math.Min

Функция math.Min возвращает меньшее из двух переданных чисел с плавающей точкой типа float64. В первый параметр передается первое число, во второй параметр — второе число. Функция учитывает особые случаи, такие как NaN и Inf.

Синтаксис

math.Min(x, y)

Пример

Давайте найдем минимальное число среди 10 и 20:

package main import ( "fmt" "math" ) func main() { res := math.Min(10, 20) fmt.Println(res) }

Результат выполнения кода:

10

Пример

Давайте найдем минимальное число среди отрицательных чисел -5 и -15:

package main import ( "fmt" "math" ) func main() { res := math.Min(-5, -15) fmt.Println(res) }

Результат выполнения кода:

-15

Пример

Давайте проверим особый случай с NaN (не числом). Если хотя бы один из аргументов равен NaN, то функция вернет NaN:

package main import ( "fmt" "math" ) func main() { res := math.Min(5, math.NaN()) fmt.Println(res) }

Результат выполнения кода:

NaN

Смотрите также

  • функцию math.Max,
    которая возвращает наибольшее из двух чисел
  • функцию math.Abs,
    которая возвращает абсолютное значение числа
  • функцию math.Floor,
    которая округляет число вниз до ближайшего целого
  • функцию math.Ceil,
    которая округляет число вверх до ближайшего целого
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить