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]