Juerd wrote:
Naievely, I'd expect
my @a = @b = 1..3; »foo«(@a, @b)
to result in
foo(@a[0], @b[0]), foo(@a[1], @b[1]), foo(@a[2], @b[2]);
but
foo([EMAIL PROTECTED], [EMAIL PROTECTED])
with the same arrays in
foo(@a[0], @b[0]), foo(@a[0], @b[1]), foo(@a[0], @b[2]), foo(@a[1], @b[0]), foo(@a[1], @b[1]), foo(@a[1], @b[2]), foo(@a[2], @b[0]), foo(@a[2], @b[1]), foo(@a[2], @b[2]);
Yeah, that was the bit that nearly has me convinced. ;-)
Damian