説明
べき乗を求めるにはExp()を使います。パラメーターには3つのパラメーターを指定します。3つめのパラメーターがnilの場合は、べき乗計算した結果を返します。3つめのパラメーターが数値の場合は、べき乗計算した値を3つめのパラメーターで割った余りを返します。
package main
import (
"fmt"
big "math/big"
)
func main() {
x := big.NewInt(2)
y := big.NewInt(8)
//m := big.NewInt(100000)
n := new(big.Int).Exp(x, y, nil)
//n := new(big.Int).Exp(x, y, m)
fmt.Println(n)
}
実行結果