Re: Introduction and question
- From: muppet <scott asofyet org>
- To: "gtk-perl-list gnome org List" <gtk-perl-list gnome org>
- Subject: Re: Introduction and question
- Date: Tue, 15 Jul 2008 22:47:29 -0400
On Jul 15, 2008, at 2:40 PM, Sergei Steshenko wrote:
[snip untrimmed quote of entire previous message]
(Please do trim your quotes when replying. That helps make it clearer
to which part you are responding.)
One should have very special reason to use 'local' in Perl, I
haven't had
such a reason for probably more than 10 years.
So, I suggest not to use 'local'.
Excellent advice.
Likewise,
"
local *DIR;
opendir DIR
"
should better be replaced with
opendir(my $dh, $dir) or die "cannot open '$dir' directory";
'local' creates a global entity - why one would need this ?
To be fair, file handles are globs, which are global by default; using
local on file handles is a common idiom, and one very popular in
documentation and training materials.
But i agree, using lexical file handles is much cleaner.
--
Well done, Android. Aperture Science reminds you that Android Hell is
a real place, and you will be sent there at the first sign of defiance.
-- GlaDOS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]