>Ummm...Maybe I'm missing something, but how does reduce() know the
>difference between

>        $sum = reduce ^_+^_, 0, @values;

>        unshift @values, 0;
>        $sum = reduce ^_+^_, @values;

You know, I really find it much more legible to consistently write
these sorts of thing with braces around their code block, just as

    @x = map { $_ * 3 }, 4, 5;

is infinitely better than 

    @x = map $_ * 3, 4, 5;

--tom

Reply via email to