Оператор EXIT

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Редактор ST > Синтаксис Master ST > Операторы Master ST >

Оператор EXIT

Оператор EXIT обеспечивает немедленный выход из текущего цикла (FOR, WHILE, REPEAT), не затрагивая внешние. Применяется для:

Досрочного прерывания цикла при выполнении условия;

Оптимизации работы с вложенными циклами;

Аварийного завершения обработки данных.

Рассмотрим пример базового использования оператора внутри цикла FOR:

hmtoggle_plus1Пример кода

Расчет значения переменной out2 в зависимости от состояния переменной mBOOL представлен в таблице ниже:

Состояние mBOOL

Значение out2

Пояснение

TRUE

3

Внутренний цикл прерывается, внешний работает:

0 + 3 = 3

FALSE

12

Оба цикла выполняются полностью:

(3×3) + 3 = 12