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

Reply via email to