[math/big] べき乗を求める(Exp)

説明

べき乗を求めるには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)
}

実行結果

Go言語を使ったプログラムの実行結果