Hi all,

I'm new to the list and would first like to say that I am very impressed by
how supportive this community is!   I've already learned quite a bit just by
reading the questions and informative answers coming across my email.

Now, please forgive me forgive me on this question as I'm sure I am
overlooking something quite simple.

Could someone shed some light as to why I can't seem to reassign a value to
an element in my hash?

I'm trying to reassign $MoneyMenu[2]{t} to "New Text" below.   I have
simplified my problem into the code below, including extra printing to
debug, and I have confirmed that it is still giving me the undesired result.

Thanks in advance for your help!

-- Darin

## here are values I am trying to use to reassign "New Text" into my array
of hashes
$in{t} = 'New Text';
$in{menu} = 'MoneyMenu';
$in{item} = '2';

## confiriming here that values are what I expect
print "T=$in{t} menu=$in{menu} item=$in{item}\n"; 

## prints out T=New Text menu=MoneyMenu item=2 

$MoneyMenu[2]{t} = 'Text I Want Changed';

## try to change text
$$in{menu}[$in{item}]{t}=$in{t};

print "$MoneyMenu[2]{t}\n";
## does not change to new text!!

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to