Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: autovivication and referencing

by hdb (Prior)
on Nov 20, 2013 at 13:28 UTC ( #1063520=note: print w/ replies, xml ) Need Help??


in reply to autovivication and referencing

A very valuable tool is Data::Dumper that let's you inspect the contents of variables. In your case:

use Data::Dumper; print Dumper \%hash;

will show you that the two scenarios are not the same.

With Data::Dumper you can figure out most of these kind of questions.


Comment on Re: autovivication and referencing
Select or Download Code
Re^2: autovivication and referencing
by Amblikai (Beadle) on Nov 20, 2013 at 13:37 UTC
    Ah i use Dumper all the time, i just didn't think of it in this case! Thanks! So if i was to "hard code" this complex data structure. Would i have to write it the first way with a separate "other_hash" declaration? Or can i write it somehow similarly to the second way? (The first one is what i want).

      No, just say key2 => { ... }, ie use braces instead of parentheses.

      perldsc is your friend, look at HASHES OF HASHES.

        Of Course! Doh!

        Thanks so much!

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1063520]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (17)
As of 2015-07-02 18:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (44 votes), past polls