Rubyで多重ループを抜ける方法

breakではなくて、catch〜throwするのが流儀なんですね。 catch :loop do foo.each do |onefoo| bar.each do |onebar| # いろいろ処理 throw :loop if count > 5 end end end なんちゃってで書いてるからこういうところで引っかかる...。 参照 スコープ、制御構造 http://www.ruby-lang.org/ja/old-man/html/trap_A5B9A5B3…