【发布时间】:2021-11-01 09:25:28
【问题描述】:
我正在尝试使用 Math::BigInt 进行涉及大数的算术运算。
我的意图是将变量k 乘以4,然后减去1。下面是我的 Perl 文件尝试 MWE:
use strict;
use warnings;
use Math::BigInt;
my $k = '174224571863520493293247799005065324265473';
my $int = $k->bmuladd(4,-1);
printf ($int);
我收到以下错误消息:
Can't locate object method "bmuladd" via package "2" (perhaps you forgot to load "2"?) at pv5.pl line 7.
阅读https://perldoc.perl.org/Math::BigInt#Arithmetic-methods,我无法理解有助于解决此问题的内容。
【问题讨论】: