> any ideas on how to create reverse hash quick?
> ...

while (my ($key, $value) = each %hash) {
    warn "Collision during inversion!"
        if exists $hash{$value};
    $new_hash{$value} = $key;
}

of course, if you are doing this a lot then you
need a different structure.  The solution is
obvious... maintain a pair of hashes - wrapped in
an object.  This is likely to already be on CPAN,
under the proper scientific name.

Jonathan Paton

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

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

Reply via email to