例外をスローするよりもネストされたループから抜け出す簡単な方法はありますか? (Perl では、各ループにラベルを付けて、少なくとも外側のループを続けることができます。)
for x in range(10):
for y in range(10):
print x*y
if x*y > 50:
"break both loops"
つまり、より良い方法はありますか:
class BreakIt(Exception): pass
try:
for x in range(10):
for y in range(10):
print x*y
if x*y > 50:
raise BreakIt
except BreakIt:
pass