Hello Uri,

Thanks for the explanation. I figured this out once I ran the code
where I got this doubt.
The reason why I raised this question is that languages like C++ do
allow hashes arrays
that can have different values but same key. Thats the reason for the
second part of my
question.

Regards,
Sharan

On Mon, Aug 2, 2010 at 3:36 PM, Uri Guttman <u...@stemsystems.com> wrote:
>>>>>> "SB" == Sharan Basappa <sharan.basa...@gmail.com> writes:
>
>  SB> Is there any restriction that the keys in perl should be unique?
>  SB> If not, are there any special considerations that need to be kept
>  SB> in mind while accessing the elements?
>
> well, think about it first. what would happen if a hash allowed
> duplicate keys? how would you know which associated value was attached
> to the duplicate key? the whole point of hashes is to index by a
> string. requiring unique keys is what makes it a hash. in a similar vein
> what would happen if you could index an array multiple times with the
> same integer? it makes no sense. same for hashes.
>
> uri
>
> --
> Uri Guttman  ------  ...@stemsystems.com  --------  http://www.sysarch.com --
> -----  Perl Code Review , Architecture, Development, Training, Support ------
> ---------  Gourmet Hot Cocoa Mix  ----  http://bestfriendscocoa.com ---------
>

--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to