6.10 break 文

break_stmt  ::=  "break"
Download entire grammar as text.

break 文は for ループや while ループ内の ネストで構文法的にのみ現れますが、ループ内の関数定義やクラス定義 には現れません。

break 文は、文を囲う最も内側のループを終了させ、 ループにオプションの else 節がある場合には else 節に飛びます。

for ループを break によって終了すると、 ループ制御ターゲットはその時の値を保持します。

break が finally 節を伴う try 文の 外側に処理を渡す際には、ループを実際に抜ける前にそのfinally 節が実行されます。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。