Go语言编程快速入门:很大的数
P9 go08 - 很大的数
数太大怎么办
- 很大的数,又很精确,怎么办?- big 包
- 如果没有为指数指定类型,则会使用 float64 类型
Big包
- big.Int 较大的整数 big.NewInt(123123)
var distance = new(big.Int)
// 如果这里不使用字符串,在创建的时候就会报错
distance.SetString("2400000000000000", 10)
fmt.PrintLn(distance)
var distance = new(big.Int)
// 如果这里不使用字符串,在创建的时候就会报错
distance.SetString("2400000000000000", 10)
fmt.PrintLn(distance)