I think there might be a discrepency between S3 and S4. S3: > In order to support parallel iteration over multiple arrays, > Perl 6 has a zip function that builds tuples of the elements of > two or more arrays. > > for zip(@names; @codes) -> [$name, $zip] { > print "Name: $name; Zip code: $zip\n"; > } > > zip has an infix synonym, the Unicode operator ¥. > > To read arrays in parallel like zip but just sequence the > values rather than generating tuples, use each instead of zip. > > for each(@names; @codes) -> $name, $zip { > print "Name: $name; Zip code: $zip\n"; > }
S4: > To process two arrays in parallel, use either the zip function: > > for zip(@a;@b) -> $a, $b { print "[$a, $b]\n" } > > or the "zipper" operator to interleave them: Shouldn't S4 replace "zip" with "each"? -- Jonathan "Dataweaver" Lang