thanks, Ed.
I am pretty embarresed now :-)

> -----Original Message-----
> From: Ed Christian [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, January 28, 2003 3:19 PM
> To: Kipp, James; [EMAIL PROTECTED]
> Subject: RE: Trouble with hash lookup
> 
> 
> Try replacing "==" with "eq"
> 
> print "$lookup{$key}\n" if $key eq $user;
> 
> > -----Original Message-----
> > From: Kipp, James [mailto:[EMAIL PROTECTED]] 
> > Sent: Tuesday, January 28, 2003 3:12 PM
> > To: [EMAIL PROTECTED]
> > Subject: Trouble with hash lookup
> > 
> > 
> > Should be a simple question. I am trying to only print the 
> > element of the
> > hash, that matches the $user string but it prints all of the 
> > elements. What
> > am I missing.
> > Thanks
> > 
> > $user = "jsmith";
> > my %lookup = (
> >         'jsmith' => "jsmith1",    
> >         'djones'  => "djones2",    
> >         'tday'  => "tday3",
> > );
> > 
> > for my $key (keys %lookup) {
> >             print "$lookup{$key}\n" if $key == $user;
> > }
> > 
> > --
> > prints:
> > djones2
> > tday3
> > jsmith1
> > 
> > 
> > -- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 


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

Reply via email to