develooper Front page | perl.perl5.porters | Postings from October 2001

Re: [PATCH] core-only patch for clamp/readonly hashes

Thread Previous | Thread Next
From:
Graham Barr
Date:
October 31, 2001 10:08
Subject:
Re: [PATCH] core-only patch for clamp/readonly hashes
Message ID:
20011031180800.U53751@pobox.com
On Wed, Oct 31, 2001 at 09:59:14AM -0800, Jeffrey Friedl wrote:
> I think the analogy is also missing that with a restricted hash (or,
> perhaps, "enumerated-key hash"), it is an error to try to access, other than
> with exists(), a non-approved (non-enumerated) key.
> 
> If a hash's approved keys are: Verbose, Quiet and one tries to access
> {Verbose}, you'll get its value if it has one, or undef if it doesn't. But
> if one tries to use {Quite} (note misspelling), it is an error. This
> functionality is orthoginal to any full or partial readonlyness of the hash
> keys.

So why make exists an exception to the rule ? Surly people can mistype
the element name passed to exists just as easily.

Graham.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About