Оператор break

Оновлено: 24.04.2023

break_stmt ::=  "break"

break може бути лише синтаксично вкладеним у циклі for або while, але не вкладеним у визначення функції чи класу в цьому циклі.

Він завершує найближчий охоплюючий цикл, пропускаючи необов’язкову пропозицію else, якщо вона є в циклі.

Якщо цикл for завершується break, мета керування циклом зберігає своє поточне значення.

Коли break передає керування оператору try з пропозицією finally, ця пропозиція finally виконується перед тим, як фактично вийти з циклу.