java

大域脱出(ruby, java)

rubyには大域脱出という機能があることを思い出したのでメモ。 通常のbreakだと複数のループからは抜けられないが、大域脱出を使えば任意のラベルの箇所まで脱出が可能。goto文がない言語だと大域脱出 or 例外処理を使う必要がある。 以下rubyの例。 puts "=…