Paul Lutus wrote:
> You may or may not have heard this, but jumping to a label is frowned upon
There's nothing wrong with a structured jump without a label.

btw, next is listed in the manual along with break, redo, and retry.

> but there is a "Continuation" class that can jump out of a complex nested
> structure.
> http://www.rubycentral.com/book/ref_c_continuation.html

Well, it's a little on the clunky side, but it works.

def doRows (grid,char)
   (0...3).each do |row|
     callcc do |nextRow|
       (0...3).each do |col|
	nextRow.call() if grid[row][col] != char
       end
       return true
     end
   end
   return false
end

Thanks for the help, I would have had a hard time finding that
on my own.

-- 
Yet another Dan