MyTetra Share
Делитесь знаниями!
Циклы Do/While/Until
Время создания: 16.03.2019 23:43
Текстовые метки: VBA, Do, While, Until, Цикл
Раздел: !Закладки - VBA
Запись: xintrea/mytetra_db_adgaver_new/master/base/1513051406fpz4tw7x67/text.html на raw.githubusercontent.com

Циклы Do/While/Until

Кроме For для циклов предусмотрена еще одна конструкция - Do/Loop.

i = 0
Do
  i = i + 1
Loop

Этот цикл будет выполняться вечно. Чтобы он когда-нибудь завершился, нужно указать условие. Условие может задаваться ключевыми словами While и Until. В случае While цикл будет выполняться, пока условие истинно:

i = 0
Do While i < 10
  i = i + 1
Loop

В случае Until цикл выполняется пока условие ложно:

i = 0
Do
  i = i + 1
Loop Until i = 10

Этот цикл будет выполняться до тех пор, пока i не станет равным 10.

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

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования