On Thu, Dec 16, 1999 at 02:06:38PM -0600, Craig Lewis wrote: > I did a quick search of the PerlBug Database, but I didn't find anything > that seems > related. > > I found a bug, or at least unexpected operation, from the last operator > inside a > do-while loop. > As documented. perldoc -f last last cannot be used to exit a block which returns a value such as eval {}, sub {} or do {}, and should not be used to exit a grep() or map() operation. Ronald