There's more than one way to do things | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Reverend monks,
Please enlighten me.... I'd like to detect overflow during integer operations. Using the integer pragma guarantees that Perl does not converts integers to reals, but it doesn't detect overflow... I'm trying to write a Perl module to do arithmetic on arbitrary precision integers. Obviously, these new operation will pay an overload on built-in operators for these cases in which the latter can be used. So I'd like to use standard built-in whenever possible. I tried to do something like
where myadd is the subroutine handling the case where one at least is a "big" integer.. Well, it didn't work :( Even with the inter pragma, overflow errors aren't detected... Any idea? TheHobbit</strong/In reply to Detecting ineger overflow by TheHobbit
|
|