The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Math::NumSeq::AllDigits -- digits of the integers

SYNOPSIS

 use Math::NumSeq::AllDigits;
 my $seq = Math::NumSeq::AllDigits->new;
 my ($i, $value) = $seq->next;

DESCRIPTION

This sequence is the digits of the integers 0, 1, 2, etc,

    0,1,2,3,4,5,6,7,8,9,
    1,0, 1,1, 1,2, 1,3, 1,4, 1,5, 1,6,...

The default is decimal, or the radix parameter can select another base.

The optional order parameter (a string) can control the order of the digits within each integer,

    "forward"      high to low, 3512 -> 3,5,1,2
    "reverse"      low to high, 3512 -> 2,1,5,3
    "sorted"       sorted, 3512 -> 1,2,3,5

FUNCTIONS

See "FUNCTIONS" in Math::NumSeq for the behaviour common to all path classes.

$seq = Math::NumSeq::Digit->new ()
$seq = Math::NumSeq::Digit->new (radix => $r, order => $o)

Create and return a new sequence object.

$value = $seq->ith($i)

Return the $i'th value from the sequence.

$bool = $seq->pred($value)

Return true if $value occurs in the sequence, which simply means digits 0 to radix-1.

SEE ALSO

Math::NumSeq, Math::NumSeq::All, Math::NumSeq::SqrtDigits