Функция math.Abs
Функция math.Abs возвращает абсолютное значение (модуль) числа с плавающей точкой.
Она принимает один параметр — число типа float64, для которого нужно вычислить модуль,
и возвращает его абсолютное значение также в виде float64.
Если переданное число положительное или ноль, функция возвращает его без изменений.
Если число отрицательное, функция меняет его знак на положительный.
Синтаксис
math.Abs(x)
Пример с положительным числом
Давайте вычислим абсолютное значение положительного числа '10.5':
package main
import (
"fmt"
"math"
)
func main() {
res := math.Abs(10.5)
fmt.Println(res)
}
Результат выполнения кода:
10.5
Пример с отрицательным числом
Давайте вычислим абсолютное значение отрицательного числа '-7.25':
package main
import (
"fmt"
"math"
)
func main() {
res := math.Abs(-7.25)
fmt.Println(res)
}
Результат выполнения кода:
7.25
Пример с нулевым значением
Давайте вычислим абсолютное значение нуля:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Abs(0.0)
fmt.Println(res)
}
Результат выполнения кода:
0
Смотрите также
-
функцию
math.Ceil,
которая округляет число в большую сторону -
функцию
math.Floor,
которая округляет число в меньшую сторону -
функцию
math.Max,
которая возвращает максимальное из двух чисел -
функцию
math.Min,
которая возвращает минимальное из двух чисел