Функция math.Pow

Функция math.Pow вычисляет значение x, возведенного в степень y. Она возвращает результат в виде числа с плавающей точкой float64. Первым параметром функция принимает основание x, вторым - показатель степени y.

Особенности работы функции: если x равен нулю, а y положительный, функция вернет ноль; если x равен нулю, а y отрицательный, функция вернет +Inf; если x равен нулю, а y равен нулю, функция вернет 1.

Синтаксис

gomath.Pow(x, y)

Пример

Давайте возведем число 2 в степень 3:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Pow(2, 3)
  fmt.Println(res)
}

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

go8

Пример

Давайте возведем число 5 в степень 2:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Pow(5, 2)
  fmt.Println(res)
}

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

go25

Пример

Давайте возведем число 10 в степень 0:

gopackage main

import (
  "fmt"
  "math"
)

func main() {
  res := math.Pow(10, 0)
  fmt.Println(res)
}

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

go1

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

  • функцию math.Pow10,
    которая вычисляет 10 в указанной степени
  • функцию math.Sqrt,
    которая вычисляет квадратный корень числа
  • функцию math.Cbrt,
    которая вычисляет кубический корень числа
  • функцию math.Exp,
    которая вычисляет экспоненту числа