Help for this page

Select Code to Download


  1. or download this
    sub blog10 {
        my $bn = shift;
    ...
    print "blog10($bn): $blog10\n";
    print "mod($blog10,3): ", $blog10 % 3, "\n";
    print "int($blog10): ", int($blog10), "\n";
    
  2. or download this
    blog10(1000000000000): 12
    mod(12,3): 0
    int(12): 12
    
  3. or download this
    return (ref($bn) ? $bn->copy : Math::BigInt->new($bn))->blog(10)->numi
    +fy;
    
  4. or download this
    sub blog10 {
        my $n = shift;
    ...
    
        return ref($n) ? $ret : $ret->numify;
    }