in reply to Delete idempotence

Be careful with autovivification:
perl -e 'use Data::Dumper; $x = {a => "B"}; print Dumper $x; delete $x +->{y}{2}; print Dumper $x;' $VAR1 = { 'a' => 'B' }; $VAR1 = { 'y' => {}, 'a' => 'B' };

Replies are listed 'Best First'.
Re^2: Delete idempotence
by locked_user sundialsvc4 (Abbot) on Feb 10, 2012 at 13:26 UTC

    ++

    That one has bit me a time or three.   It’s not wrong, per se, but maybe a bit unexpected.