|
|
|
good chemistry is complicated, and a little bit messy -LW |
|
| PerlMonks |
Heisenberg Uncertainty Hashby Sprad (Hermit) |
| on Apr 26, 2005 at 22:45 UTC ( #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
|
|
||||||||||||||||||||||||||||||||||||||