On Friday 09 July 2004 08:14, Christopher J. Bottaro wrote:
>
> i want to remove items from a hash then later see if they exist using
> defined().  for example:
>
> delete($hash{MYKEY});
> # blah blah
> if (defined($hash{MYKEY}))      {
>         # do blah blah
> }
>
> which should i use?  delete() or undef()?  obviously i could write a
> small script to test this (which i'm going to know), but i'd also
> like to hear from an expert about the subtle (if any) difference
> between the two if they both work.

This is a Frequently Asked Question which can be found in the perlfaq4 document.

perldoc -q "What's the difference between \"delete\" and \"undef\" with hashes"


John
-- 
use Perl;
program
fulfillment


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to