enttoobad has asked for the wisdom of the Perl Monks concerning the following question:
Hi all,
I'm quite new to perl and trying to understand some scripts. The code I have trouble with is this:
$TotCst{$AppCode{$ID}}->{$CstType{$ID}} += $InvAmnt{$ID};from this line, I gather this:
hash %TotCst, nested hash %AppCode, key {$ID} ..and this is where I'm stuck.. what is the ->{$CstType{$ID}} saying? I understand that the result of this is incremented by the value of $InvAmnt{$ID}, it's just the ->{$CstType{$ID}} bit that I don't understand. I can see that -> is used in with references and nested hashes/arrays, but not quite how it makes sense in this line.
If anyone can shed light on this I'd be very grateful.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Hashes and arrows
by tobyink (Canon) on Mar 13, 2012 at 15:23 UTC | |
by enttoobad (Novice) on Mar 14, 2012 at 09:01 UTC | |
|
Re: Hashes and arrows
by jethro (Monsignor) on Mar 13, 2012 at 15:13 UTC | |
|
Re: Hashes and arrows
by tangent (Parson) on Mar 13, 2012 at 15:11 UTC | |
|
Re: Hashes and arrows
by Anonymous Monk on Mar 13, 2012 at 14:53 UTC |