Perl 6 Perl 6 Lists, Arrays, and Hashes vivified #42

Flattening lists

Sometimes we need to group things based on context

Example:

my @a = 5,6;
my @b = 1, 2, (3, (4, @a)), 7;

mysub 1, 2, (3, (4, @a)), 7;

Sometimes we want the groupings to flatten out

Sometimes we want to preserve the groupings

Copyright © 2011
http://www.pmichaud.com/2011/pres/