Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.perl.misc > #4739
| From | Rainer Weikusat <rweikusat@mssgmbh.com> |
|---|---|
| Newsgroups | comp.lang.perl.misc |
| Subject | Re: getting hash reference from a package |
| Date | 2012-03-14 20:52 +0000 |
| Message-ID | <87fwdac3cd.fsf@sapphire.mobileactivedefense.com> (permalink) |
| References | <jjnsjo$57f$1@dont-email.me> <jjntgq$an4$1@dont-email.me> <jjo1on$2l8$1@reader1.panix.com> <jjo2d1$8cj$1@dont-email.me> <NaY7r.589637$lb1.44216@news.usenetserver.com> |
Jack <goodcall1@hotmail.com> writes: [...] > Question: Is it proper to access a package variable directly? Would it > not be better to provide a method to retrieve the reference? What do you mean by 'proper'? Eg, the typical example for something where anything but enabling direct access to 'a package variable' makes little sense would be some kind of 'debugging level' variable which can be used to control the amount of diagnostics a program will print: That's typically modified in one or two location (the code which deal with command-line arguments and something like a signal handler which can be used to change the value for a running program) and read-only referenced from everywhere else in the code. This really depends on the purpose of the variable.
Back to comp.lang.perl.misc | Previous | Next — Previous in thread | Find similar
getting hash reference from a package Bill M <wpmccormick@just_about_everywhere.com> - 2012-03-13 11:28 -0500
Re: getting hash reference from a package Bill M <wpmccormick@just_about_everywhere.com> - 2012-03-13 11:44 -0500
Re: getting hash reference from a package tmcd@panix.com (Tim McDaniel) - 2012-03-13 17:56 +0000
Re: getting hash reference from a package Bill M <wpmccormick@just_about_everywhere.com> - 2012-03-13 13:07 -0500
Re: getting hash reference from a package Jack <goodcall1@hotmail.com> - 2012-03-14 01:57 -0600
Re: getting hash reference from a package Martijn Lievaart <m@rtij.nl.invlalid> - 2012-03-14 12:06 +0100
Re: getting hash reference from a package tmcd@panix.com (Tim McDaniel) - 2012-03-14 15:37 +0000
Re: getting hash reference from a package Ben Morrow <ben@morrow.me.uk> - 2012-03-14 17:54 +0000
Re: getting hash reference from a package Ben Morrow <ben@morrow.me.uk> - 2012-03-14 14:27 +0000
Re: getting hash reference from a package Rainer Weikusat <rweikusat@mssgmbh.com> - 2012-03-14 18:28 +0000
Re: getting hash reference from a package Ben Morrow <ben@morrow.me.uk> - 2012-03-14 21:08 +0000
Re: getting hash reference from a package Rainer Weikusat <rweikusat@mssgmbh.com> - 2012-03-14 21:23 +0000
Re: getting hash reference from a package gbacon@hiwaay.net (Greg Bacon) - 2012-03-14 12:20 -0500
Re: getting hash reference from a package Rainer Weikusat <rweikusat@mssgmbh.com> - 2012-03-14 18:14 +0000
Re: getting hash reference from a package gbacon@hiwaay.net (Greg Bacon) - 2012-03-16 12:11 -0500
Re: getting hash reference from a package Rainer Weikusat <rweikusat@mssgmbh.com> - 2012-03-18 22:12 +0000
Re: getting hash reference from a package gbacon@hiwaay.net (Greg Bacon) - 2012-03-20 10:28 -0500
Re: getting hash reference from a package Rainer Weikusat <rweikusat@mssgmbh.com> - 2012-03-14 20:52 +0000
csiph-web