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