Hi, At Thu, 29 Aug 2002 07:22:00 +0900, Dan Debertin wrote: > > 'next' just exits the innermost enclosing loop. > > Er, sorry; I'm really not this stupid. I am, of course, referring to > the 'break' statement, not 'next'. Sorry for the extra mailbox noise. list.each { |entry| next if catch(:next1) { list2.each { |entry2| throw :next1, true if true } false } } I feel such magic number is painful, and a new syntax or something else may be disirable. -- Nobu Nakada