Good morning/afternoon/night, To avoid cluttering scripts with intricate expressions I tried references, with mixed results. e.g. instead of:
delete $H{one}{two}{three}[0]{four} if exists $H{one}{two}{three}[0]{four}; I'd prefer to write: $ref = \$H{one}{two}{three}[0]{four}; delete $$ref if exists $$ref; # or somesuch. While I could get each, keys, and values, out of references, I haven't figured out a working syntax for exists, delete, and growing hashes. Perhaps someone could suggest a right way. Thanks.