CUBE SUGAR CONTAINER
id:momijiame
Golang: math/big で大きい数や細かい数を扱う
Golang の数値型はビット数が決められているため、扱える数の大きさや精度に限界がある。 整数の大きさの限界 例えば 2 を 64 ビット左シフトした整数を作ってみる。 package main import "fmt" func main() { fmt.Println(2 << 64) } 上記を実行しようとすると int 型で扱える範囲を越えているとコンパイラに怒られる。 $…