Math::String

Math::String module contains arbitrary sized integers having arbitrary charsets to calculate with key rooms.
Download

Math::String Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Math::String team
  • Publisher web site:
  • http://search.cpan.org/~tels/Math-String-1.27/lib/Math/String.pm

Math::String Tags


Math::String Description

Math::String module contains arbitrary sized integers having arbitrary charsets to calculate with key rooms. Math::String module contains arbitrary sized integers having arbitrary charsets to calculate with key rooms.SYNOPSIS use Math::String; use Math::String::Charset; $a = new Math::String 'cafebabe'; # default a-z $b = new Math::String 'deadbeef'; # a-z print $a + $b; # Math::String "" $a = new Math::String 'aa'; # default a-z $b = $a; $b++; print "$b > $a" if ($b > $a); # prove that ++ makes it greater $b--; print "$b == $a" if ($b == $a); # and that ++ and -- are reverse $d = Math::String->bzero( ); # like Math::Bigint $d += Math::String->new ( '9999', ); # Math::String "9999" print "$dn"; # string "00000n" print $d->as_number(),"n"; # Math::BigInt "+11111" print $d->last(5),"n"; # string "99999" print $d->first(3),"n"; # string "111" print $d->length(),"n"; # faster than length("$d"); $d = Math::String->new ( '', Math::String::Charset->new ( { minlen => 2, start => , } ); print $d->minlen(),"n"; # print 2 print ++$d,"n"; # print 'aa'Requirements:· Perl Requirements: · Perl


Math::String Related Software