Perl-Sensitive Sunglasses | |
PerlMonks |
Heisenberg Uncertainty Hashby Sprad (Hermit) |
on Apr 26, 2005 at 22:45 UTC ( [id://451791]=perlquestion: print w/replies, xml ) | Need Help?? |
Sprad has asked for the wisdom of the Perl Monks concerning the following question:
Observing a hash changes its contents...
I'm using a hash of hashes, and doing an existence check. If the check fails, I print a usage giving the valid keys. Strangely, the invalid key is being created by the existence check. I added a line to delete it, which fixes it, but why is this happening at all? Here's a sample repro:
'd' appears in the output list. No change if I use defined() for the exist check.
---
Back to
Seekers of Perl Wisdom
|
|