From: Vivek Nallur Date: 2003-02-03T17:45:19+09:00 Subject: Re: break out of a loop Exactly what I wanted. Many thanks. -Vivek --- -->In simplest case, `break'ed iterator returns nil, otherwise -->what will be returned depends on its specification and -->implementation. In this case, Integer#times returns self, so -->you can write as: --> --> finished = 10.times { --> if some(condition) --> break --> end --> } --> if finished --> puts "iterated #{finished} times" --> else --> puts "breaked" --> end --> --> -- The only true love is love at first sight; second sight dispels it.