nedals has asked for the wisdom of the Perl Monks concerning the following question:
Given the above, I now wish to add (or edit) some values. For that I use this working solution.use strict; my $hash_ref = { key1 => "value1", key2 => "value2", ary1 => [ { ary_key01 => "ary_value01", ary_key02 => "ary_value02", }, { ary_key11 => "ary_value11", ary_key12 => "ary_value12", }, ], };
What I do not understand is how to make the above work with some sort of a data structure. Kind of like this..$hash_ref -> { key1 } = "new value1"; $hash_ref -> { key3 } = "add value3"; $hash_ref -> { ary1 }[2] = { ary_key21 => "ary_value21", ary_key22 => +"ary_value22", }; use Data::Dumper; print Dumper($hash_ref); exit;
Which gives errors:$hash_ref -> { key1 => "new value1", key3 => "add value3", ary1[2] => [{ ary_key21 => "ary_value21", ary_key22 => "ary_value2 +2", }], };
Can I do what I'm asking or should I stay with my initial approach?. A seach of PM and Perl Cookbook was little help.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Add values to a referenced HoH
by ikegami (Patriarch) on Apr 27, 2005 at 22:04 UTC | |
|
Re: Add values to a referenced HoH
by friedo (Prior) on Apr 27, 2005 at 21:51 UTC |