From: "Hal E. Fulton" Date: 2003-03-25T15:15:19+09:00 Subject: Re: exiting a loop ----- Original Message ----- From: "Gavin Sinclair" To: "ruby-talk ML" Sent: Monday, March 24, 2003 11:46 PM 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 What's wrong with a simple 'break'? :) To swat a fly, use a flyswatter. Hal