Fixnum に収まる範囲の Integer は必ず Fixnum になると思っていましたが、そうでないような Bignum を作れることを知りました。
x = (2**64).coerce(0).first p x #=> 0 p x.class #=> Bignum
何か悪さができるかも知れないのでメモ :D
Fixnum に収まる範囲の Integer は必ず Fixnum になると思っていましたが、そうでないような Bignum を作れることを知りました。
x = (2**64).coerce(0).first p x #=> 0 p x.class #=> Bignum
何か悪さができるかも知れないのでメモ :D