Jason Dusek wrote:
> 
> Hi Perl Beginners,

Hello,

> Let's say I have a hash of hashes.  And I want to use it over and over
> again, so I need to reinitialize it often.  I suppose I could go
> through each key in the hash of hashes, and go through each key in the
> little hashes and use delete on each of them.  But isn't there some
> elegant way?  Does Perl have a nuke() operator?

If you want to clear out the hash completely then:

%hash = ();

Will remove all the keys and values from the hash.  This will also work
with a hash of hashes.

Or if you need to reinitialize it you can just assign the key/value
pairs to the hash:

%hash = ( newkey1 => 'newval1', newkey2 => 'newval2' );

Which will assign the new list, replacing anything that was in there
before.



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to