This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.
Subject: Re: [OT] Re: [performance/benchmark] printing techniques From: Matt Sergeant <matt@sergeant.org> Date: Fri, 9 Jun 2000 08:59:24 +0100 (BST) On Thu, 8 Jun 2000, Perrin Harkins wrote: > On Thu, 8 Jun 2000, Matt Sergeant wrote: > > > > The one that bugs me is when I see people doing this: > > > > > > $hash{"$key"} > > > > > > instead of this: > > > > > > $hash{$key} > > > > Those two now also result in the same code. ;-) > > > > But the former is just ugly. > > Sometimes it's worse than just ugly. See the entry in the Perl FAQ: > http://www.perl.com/pub/doc/manual/html/pod/perlfaq4.html#What_s_wrong_with_always_quoting > > Not likely that anyone would be using something as a hash key that would > suffer from being stringified, but possible. It's definitely a bit slower > as well, but that's below the noise level. It's not slower in 5.6. "$x and $y" in 5.6 gets turned into $x . ' and ' . $y (in perl bytecode terms). ===