红宝石等于Java Biginteger



我正在尝试使用Ruby编程语言与Java的BigInteger的精度匹配。有谁知道比特·伯特格(Biginteger(的红宝石?

Ruby自动为您处理:

1 << 32
# => 4294967296
1 << 65
# => 36893488147419103232
1 << 65535
# => 1001764965203...(lots of numbers)...859578368

由于常规整数这样做,因此不需要明确的" bignum"类型类。

所有Ruby Integer都很大!Ruby的几乎所有实现都没有(明智的(限制整数值。

根据需要,解释器自动在fixnum和bignum之间开关。

该语言的后来版本隐藏了这些实现细节,但保留了巨大的整数范围。

因此,请使用任何旧整数值,然后去城镇!

最新更新