Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
gop / usr / lib / gop / printer / _testdata / 18-Rational / rational.gop
Size: Mime:
import "math/big"

var a bigint = 1r << 65 // bigint, large than int64
var b bigrat = 4/5r     // bigrat
c := b - 1/3r + 3*1/2r // bigrat
println(a, b, c)

var x *big.Int = 1r << 65 // (1r << 65) is untyped bigint, and can be assigned to *big.Int
var y *big.Rat = 4/5r
println(x, y)

a = new(big.Int).Abs(-265r)
println("abs(-265r):", a)