Math::BigInt
Allows use of arbitrary length integers, where the following apply to all methods, except as noted:
The object
$i
remains unchanged.Big integer strings (bints) have the form
/^\s*[+-]?[\d\s]+$/
.All methods except
bcmp
return a big integer string or strings.Embedded whitespace is ignored.
Output values are always in the canonical form:
/^[+-]\d+$/
.The return value
NaN
results when an input argument is not a number, or when a divide by zero is attempted.
Get Perl in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.