Я знаю, что могу условно использовать модуль в Perl, но как насчет "прагм"? Мои тесты показали, что use bigint
может быть намного медленнее, чем нормальная математика в Perl, и мне нужно только обрабатывать 64-битные целые числа, поэтому я хочу использовать его только тогда, когда Perl не был построен с поддержкой 64-разрядной целой, что я также знаете, как проверить использование модуля Config
.
Я пробовал разные вещи с помощью блоков eval
и BEGIN
, но не смог выработать способ условного использования bigint. Я знаю, что могу использовать Math::BigInt
, но тогда я не могу использовать одиночную кодовую версию как для bigint, так и для 64-битных случаев.