![]() |
|
P is for Practical | |
PerlMonks |
comment on |
( #3333=superdoc: print w/replies, xml ) | Need Help?? |
If I put in a line that says print "$diary_data[0]\n";it prints: ARRAY(0x3bfda0)If I change the print slightly, like this: print "@{$diary_data[0]}\n";This is what I get: HASH(0x3bfdc4)Then if I try print "%{$diary_data[0]}\n";it gives me: %{ARRAY(0x3bfdd0)}I don't think I'm understanding this correctly. The first example looks to me like a scalar reference, pulling data out of an array; but since the array contains hashes, then how does this get pulled out? Is this "ARRAY(0x3bfda0)" line an internal reference to how Perl remembers something? Anyway, I'm off to read perldsc for a while. ChumleyIn reply to Re: Re: Getting information from an array of hashes
by chumley
|
|