Опубликовано: 2018-06-08 08:00:00
Досрочный выход из цикла EXIT...FOR
Оператор EXIT осуществляет выход из программных блоков, например, из циклов DO...LOOP и FOR...NEXT, а также из определенных пользователем функций FUNCTION и процедур SUB до их логического завершения (про подпрограммы мы раннее не говорили, про них позже).
Синтаксис:
EXIT {DO | FOR | FUNCTION | SUB}
Напишем простейший пример:
- FOR I = 1 TO 10000
- PRINT I
- IF (I = 5) THEN EXIT FOR
- NEXT
Рисунок 1 – Пример использования инструкции EXIT...FOR
Рисунок 2 – Пример выполнения досрочного выхода из цикла
В случае досрочного выхода из циклов управление передается на следующий оператор непосредственно после цикла. В случае процедур и функций (про подпрограммы мы поговорим позже, а пока примите это как должное) управление передается на следующий оператор после точки вызова подпрограммы.
Спасибо за прочтение этой статьи.