Оператор в Visual Basic. Вопрос

 
0
 
Visual Basic
ava
guest | 09.12.2003, 13:45
Вопрос такой.

Есть ли в Visual Basic оператор, прекращающий не цикл, а итерацию, как continuum в Pascal? Если есть, то какой? Очень нужно.

Просьба ответить здесь или написать мне на e-mail: [email protected]
Ответы (7)
ava
Mephisto | 09.12.2003, 18:34 #
Попробуй Break или Exit For точно не помню. Сейчас нет барсика так что не проверю. Дай ответ если чё подойдет.
ava
Skywalker | 13.12.2003, 11:25 #
ты имеешь в виду непосредственный переход на следующую итерацию?
ava
Mephisto | 15.12.2003, 17:29 #
Насколько я понял вообще прекращение цикла.
ava
hobotyara | 15.12.2003, 21:00 #
В чистом виде ничего нет. Можно либо вставить If....Then....Else... End If внутрь цикла For,
либо If.... Then Goto (метка на Next)
ava
Mephisto | 16.12.2003, 18:34 #
Выход из цикла точно есть, только нету барсика у меня чтобы вспомнить!
Можно конечно если цикл For...Next искуственно переменной присвоить последнее её значение, но это изврат.
ava
Skywalker | 17.12.2003, 07:10 #
Выход из цикла :
for i=1 to 12
if <условие> then exit for
next i


А переход на следующую итерацию можно сделать так:
For i=1 to 12
if <условие> then goto lbl
<your code>
lbl:
next i

ava
Mephisto | 22.12.2003, 17:10 #
Вот именно Skywalker рулит.
Чтобы выйти из цикла в барсике используют Exit For.
А в Delphi - Break
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить