On Mon Apr 23 14:03:27 2012, nicholas wrote: > The intent of the changes appears to be to retain the 5.003 and > earlier > behaviour on what gets assigned for each construction, but change the > loop > behaviour to terminate on undefined rather than simply falsehood for > the > common simple cases: > > while (OP ...) > > and > > while ($var = OP ...) Except that while($var = each %h) implies defined(), but while(each %h) does not. So something got screwed up. :-) -- Father Chrysostomos --- via perlbug: queue: perl5 status: open https://rt.perl.org:443/rt3/Ticket/Display.html?id=108286Thread Previous | Thread Next