Оператор break
Оновлено: 24.04.2023
break_stmt ::= "break"
break може бути лише синтаксично вкладеним у циклі for або while, але не вкладеним у визначення функції чи класу в цьому циклі.
Він завершує найближчий охоплюючий цикл, пропускаючи необов’язкову пропозицію else, якщо вона є в циклі.
Якщо цикл for завершується break, мета керування циклом зберігає своє поточне значення.
Коли break передає керування оператору try з пропозицією finally, ця пропозиція finally виконується перед тим, як фактично вийти з циклу.