Перейти к основному содержимому
Версия: 4.x

Прерывание (BREAK)

Оператор прерывания создает действие, которое выходит из наиболее вложенного цикла (обычного или рекурсивного), внутри которого находится это действие. Управление передается первому действию, следующему за циклом. Если созданное действие не находится внутри цикла, то его поведение становится аналогичным действию, созданному оператором выхода.

Язык

Синтаксис оператора прерывания описывается оператором BREAK.

Примеры

testBreak ()  {
FOR iterate(INTEGER i, 1, 100) DO {
IF i == 50 THEN BREAK; // дойдет только до 50
}
}