From: Ilya M. <il...@ma...> - 2002-10-23 11:38:05
|
>>>>> On Wed, 23 Oct 2002 12:25:39 +0100, Tony Bowden <to...@ka...> said: TB> On Wed, Oct 23, 2002 at 08:00:52PM +0900, Tatsuhiko Miyagawa wrote: >> > Is this documented somewhere? Is there a good reason for while not >> > localising $_? >> Camel Book (3rd ed.) p.81: TB> Is it in the actual documentation that comes with perl though. I assume TB> it is somewhere, but just can't find where ... >> while (local $_ = <STDIN>) { print; } # use local $_ TB> Yick! What horrible syntax. >> So you should better patch Mail::Box to use local $_ with while loop. TB> I've been talking to the author about it over on the Mail::Box list. This thread reminds me my own rant on this topic: http://www.perlmonks.com/index.pl?node_id=195926 -- Ilya Martynov, il...@ip... CTO IPonWEB (UK) Ltd Quality Perl Programming and Unix Support UK managed @ offshore prices - http://www.iponweb.net Personal website - http://martynov.org |