NAME

Set::Product::PP - Pure Perl implementation

SYNOPSIS

use Set::Product qw(product);

product { say "@_" } [1..10], ['A'..'E'], ['u'..'z'];

DESCRIPTION

This is the default pure Perl implementation used by Set::Product.

FUNCTIONS

product

product { BLOCK } \@array1, \@array2, ...

Evaluates BLOCK and sets @_ to each tuple in the cartesian product for the list of array references.

SEE ALSO

Set::Product

Set::Product::XS