5.2.10.3. Инструкция LOOP [begin_label:]

5.2.10.3. Инструкция LOOP [begin_label:]

LOOP statement_list

END LOOP [end_label]

LOOP осуществляет простую конструкцию цикла, допуская повторенное выполнение операторного списка, который состоит из одной или большего количества инструкций. Инструкции внутри цикла повторены, пока цикл не покидается. Обычно это выполнено инструкцией LEAVE.

Инструкция LOOP может быть помечена. end_label не может быть дан, если нет begin_label. Если оба присутствуют, они должны быть те же самые.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Типы операторов Do.. .Loop

Из книги автора

Типы операторов Do.. .Loop В VBA несколько видов циклов Do... Loop, но все они работают очень похоже.Do. . .Loop Повторяет выполнение блока программного кода, пока некоторый условный оператор внутри цикла не выполнит команду End DoDo While. . .Loop Начинает и повторяет выполнение блока


Do... Loop While

Из книги автора

Do... Loop While Разница между операторами Do While. , .Loop и Do. . .Loop While очень простая: Do While. . . Loop имеет условие в самом начале цикла, а в Do... Loop While условие идет в самом конце.В структуре Do While . . . Loop вход в цикл происходит вообще, только если условие принимает значение True, когда программа


Do Until...Loop

Из книги автора

Do Until...Loop Операторы Do While. . .Loop и Do Until. . .Loop функционально эквивалентны, т.е. с помощью любого из них будут выполняться одни и те же операторы, если используемые в них условные выражения представляют противоположные условия. Подобным образом дополняют один другой и


5.2.10.1. Инструкция IF

Из книги автора

5.2.10.1. Инструкция IF IF search_condition THEN statement_list[ELSEIF search_conditionTHEN statement_list] …[ELSE statement_list]END IFIF реализован как базисная условная конструкция. Если выражение search_condition истинно, соответствующий список инструкции SQL выполнен. Если пары search_condition не нашлось, будет выполнен операторный


5.2.10.2. Инструкция CASE

Из книги автора

5.2.10.2. Инструкция CASE CASE case_value WHEN when_valueTHEN statement_list[WHEN when_value THEN statement_list] …[ELSE statement_list]END CASEИли: CASE WHEN search_condition THEN statement_list[WHEN search_condition THEN statement_list] …[ELSE statement_list]END CASEИнструкция CASE для сохраненных подпрограмм осуществляет сложную условную конструкцию. Если search_condition равно true,


5.2.10.6. Инструкция REPEAT

Из книги автора

5.2.10.6. Инструкция REPEAT [begin_label:]REPEAT statement_listUNTIL search_conditionEND REPEAT[end_label]Операторный список внутри инструкции REPEAT повторен, пока search_condition равно true. Таким образом, REPEAT всегда проходит цикл по крайней мере один раз. Перечень statement_list состоит из одной или большего числа инструкций.


5.2.10.7. Инструкция WHILE

Из книги автора

5.2.10.7. Инструкция WHILE [begin_label:]WHILE search_condition DO statement_listEND WHILE[end_label]Операторный список внутри инструкции WHILE повторен, пока search_condition равно true. Инструкция WHILE может быть помечена. Пример:CREATE PROCEDURE dowhile()BEGINDECLARE v1 INT DEFAULT 5;WHILE v1 > 0 DO…SET v1 = v1 – 1;END


5.5. Инструкция цикла for

Из книги автора

5.5. Инструкция цикла for Как мы видели, выполнение программы часто состоит в повторении последовательности инструкций - до тех пор, пока некоторое условие остается истинным. Например, мы читаем и обрабатываем записи файла, пока не дойдем до его конца, перебираем элементы


5.6. Инструкция while

Из книги автора

5.6. Инструкция while Синтаксис инструкции while следующий:while ( условие )инструкцияПока значением условия является true, инструкция выполняется в такой последовательности:* Вычислить условие.* Выполнить инструкцию, если условие истинно.* Если самое первое вычисление условия


Инструкция создания

Из книги автора

Инструкция создания Рассмотрим создание экземпляра класса BOOK3. Это возможно только с помощью подпрограммы класса, являющегося клиентом BOOK3, как, например:class QUOTATION featuresource: BOOK3page: INTEGERmake_book is-- Создание объекта BOOK3 и присоединение его к source.do... См. ниже ...endendЭтот класс