I’m using the Math::BigFloat module, and noticed in the documentation’s Synopsis that it has a digit() method:
$x->digit($n); # return the nth digit, counting from right $x->digit(-$n); # return the nth digit, counting from left
But I can’t seem to get it to work:
13:45 >perl -MMath::BigFloat -wE "my $n = Math::BigFloat->new(123); sa +y $n; say $n->digit(-1);" 123 Can't use an undefined value as an ARRAY reference at C:/Perl/Strawber +ry/strawberry-perl-5.18.2.1-64bit-portable/perl/lib/Math/BigInt/Calc. +pm line 1209. 13:45 >p5u v Math::BigFloat Math::BigFloat C:\Perl\Strawberry\strawberry-perl-5.18.2.1-64bit-portable\per +l\lib\Math\BigFloat.pm: 1.998 13:46 >
What am I doing wrong?
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
In reply to Using the Math::BigFloat->digit() method by Athanasius
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |