Россия

Инструкция Do...Loop

Дата публикации: 04.01.2016

Инструкция Do…Loop повторяет выполнение набора инструкций, пока условие имеет значение True или пока оно не примет значение True.

 Do [{While | Until} условие]

    [инструкции]

  [Exit Do]

    [инструкции]

Loop 

Допустим также другой синтаксис: 

Do

   [инструкции]

 [Exit Do]

   [инструкции]

Loop [{While | Until} условие]

 

Синтаксис инструкции Do Loop содержит следующие элементы:

Элемент

Описание

условие

Необязательный. Числовое выражение или строковое выражение, которое имеет значение True или False. Если условие имеет значение Null,то аргумент условие рассматривается как значение False.

инструкции

Одна или несколько инструкций, выполнение которых повторяется, пока условие имеет значение True или пока оно не приобретет значение True.

 Дополнительные сведения

В любом месте управляющей структуры Do…Loop может быть размещено любое число инструкций Exit Do, обеспечивающих альтернативные возможности выхода из цикла Do…Loop. Часто используемая вместе с определением некоторого условия (напримерIf…Then), инструкция Exit Do передает управление инструкции, непосредственно следующей за инструкцией Loop.

Во вложенных циклах Do…Loop инструкция Exit Do передает управление циклу охватывающего уровня по отношению к циклу, в котором она вызывается.