To raise a number X to the power of Y in Go, use the Pow(x, y float64)
function from the math
package.
package main
import (
"fmt"
"math"
)
func main() {
res := math.Pow(2, 7) // 2^7
fmt.Println(res)
}
Output:
128
To calculate the power of 10 up to the Y exponent in Go, use the math.Pow10(n int)
function.
package main
import (
"fmt"
"math"
)
func main() {
res := math.Pow10(3) // 10^3
fmt.Println(res)
}
Output:
1000