in reply to Re: Delete a zero-valued hash element
in thread Delete a zero-valued hash element
That will tell you the length of the value deleted, not how many items were deleted.
my %h = ( foo => 'foo123', bar => 'bar456', nak => '' ); print length delete $h{foo}, "\n"; print length delete $h{nak}, "\n"; print scalar @{[delete $h{bar}]}, "\n"; __END__ 6 0 1
|
|---|