Ilya Belikin wrote:
Hi, look like bug (in r31017): my $k = 'bar'; my %s; say defined $k; # 1 say defined %s{$k}; # 0 say defined $k and defined %s{$k}; # 1 (!) must be 0 say 1 && 0; # 0
I replyed in ticket, but it doesn't hit mailinglist. This is bug in parsing. "say defined $k and defined %s{$k};" parsed as "(say defined $k) and defined %s{$k};"
-- Bacek