Опитвам се да съвпадна с точността на BigInteger от Java, използвайки Ruby Programming Language. Някой знае ли за Ruby еквивалент на BigInteger?
Отговори:
2 за отговор № 1Ruby го обработва автоматично за вас:
1 << 32
# => 4294967296
1 << 65
# => 36893488147419103232
1 << 65535
# => 1001764965203...(lots of numbers)...859578368
Няма нужда от изричен тип "bignum", тъй като редовното цяло число го прави.
2 за отговор № 2
Всички Ruby цели числа са големи! Почти всички реализации на Ruby нямат (разумно) ограничение за цяло число.
Преводачът автоматично превключва между FixNum и BigNum, ако е необходимо.
По-късните версии на езика скриват тези подробности за внедряването, но се запазва огромният целеви интервал.
Така че използвайте всички стари цели стойности и отидете в града!