Why does this program print "yes def" but not "yes
xyz"? It does print "xyz:def", so I don't understand
why it does not print "yes xyz".

{
  my %x = ( xyx => 'abc', d => 'y', f => 'g' );
  $x{"def"} = "fhi";
  print  qq($_ : ).$x{$_}.qq(\n)   foreach (keys %x);
  foreach (keys %x) { print "yes xyz\n" if ($_ =~
"xyz");  }
  foreach (keys %x) { print "yes def\n" if ($_ =~
"def");  }
  print $x{'xyz'}."\n";
}

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

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

Reply via email to