Math::StringMath::String module contains arbitrary sized integers having arbitrary charsets to calculate with key rooms. | |
Download |
Math::String Ranking & Summary
Advertisement
- 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