in reply to Combinations / permutations... not even sure what this is called
Perl 6 has that basically built-in with the X ("cross") operator:
say (('red','blue') X ('small','medium','large') X (1,2,3,4)).tree.map +: *.join('-');
produces
red-small-1 red-small-2 red-small-3 red-small-4 red-medium-1 red-mediu +m-2 red-medium-3 red-medium-4 red-large-1 red-large-2 red-large-3 red +-large-4 blue-small-1 blue-small-2 blue-small-3 blue-small-4 blue-med +ium-1 blue-medium-2 blue-medium-3 blue-medium-4 blue-large-1 blue-lar +ge-2 blue-large-3 blue-large-4
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Combinations / permutations... not even sure what this is called
by BrowserUk (Patriarch) on Oct 29, 2011 at 05:27 UTC |