I might be misunderstanding the question, but it sounds like you asking if you can assign $hash{'key'} = "something"; and then later assign $hash{'key'} = "something_else";
This is not possible. You could put it in an array if it already exists, like $hash{'key'} = ( exists $hash{'key'} ) ? [ $hash{'key'}, "more" ] : "else"; but then you have to test each value before you use it. Unless, you just always put it in an array, ie $hash{'key'} = ( exists $hash{'key'} ) ? [ $hash{'key'}, "more" ] : ["else"];
Hope that wasn't too far off from the question...
--4c6966653a205468652073656172636820666f 7220746861742070657266656374204765656b 20436869632c20746865206f6e652077697468 2074686520737061726b6c696e672065796573 2077686f20706c617973206973207261696e2e
In reply to RE: Multiple identical keys in a hash.
by Aighearach
in thread Multiple identical keys in a hash.
by ChuckularOne
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |