What is the equivalent for bigint.pow(a) in Go? -


in use case, know how following java code implemented in go

biginteger base = new biginteger("16"); int exponent = 1; biginteger = base.pow(exponent); //16^1 = 16 

i able import math/big package , create big integers, not able pow() function in go. don't find function in go doc.

do have implement own version of pow() bigint? me on this?

use exp m set nil.

var i, e = big.newint(16), big.newint(2) i.exp(i, e, nil) fmt.println(i) // prints 256 

playground: http://play.golang.org/p/0qfbnhesn5