in reply to Tribute to TMTOWTDI

These functions deparse to two different lines:
@b = map(uc($_), @a); print @b, "\n"; @b = map(uc($_), @a); print @b, "\n"; @b = map(uc($_), @a); print @b, "\n"; @b = map(uc($_), @a); print @b, "\n"; @b = map({uc $_;} @a); print @b, "\n"; @b = map({uc $_;} @a); print @b, "\n"; @b = map({uc $_;} @a); print @b, "\n"; @b = map({uc $_;} @a); print @b, "\n";
But these probably are interpreted in a next stage to exactly the same internally. So that's probably why the other people in this thread didn't find any realy difference with BenchMark.

Jeroen
"We are not alone"(FZ)