From: Gavin Sinclair Date: 2003-03-25T14:46:50+09:00 Subject: Re: exiting a loop On Tuesday, March 25, 2003, 6:28:29 AM, Eric wrote: > Daniel Carrera (dcarrera@math.umd.edu) wrote: >> Hello, >> >> How can you exit a loop mid-way?: >> >> while condition1 >> ... >> last if condition2 >> ... >> end > callcc do |end| > while condition1 > end.call if condition2 > end > end catch(:finished) do while cond1 throw :finished if cond2 end end Gavin