Что нового

Как в For...next сделать next "заранее"

Rjevsky

Новичок
Можно ли в данном цикле

Код:
For $a = переменная to переменная
if условие1 Then ....  
какойто код...
if условие2 Then ....
if условие3 Then ....
if условие4 Then ....
какойто код...
if условие5 Then ....
какойто код...
какойто код...
какойто код...
Next


При выполнении условие1 сразу перейти к next
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Re: Цикл For...next

Rjevsky
Предупреждение
1. Тема неинформативна. Переименуй
2. Код заключай в соответствующий тэг
 
Автор
R

Rjevsky

Новичок
Re: Цикл For...next

snoitaleR сказал(а):
Rjevsky
Код:
ContinueLoop [level]
а если при выполнениии условия2?
выполнится ли повторно код перед условием 2 с новыми значениями переменных в первой строчке(for...)

И поподробней про синтаксис
Код:
[level]
можно? А то справка не информатина на этот счёт.


Добавлено:
Сообщение автоматически объединено:

Kaster сказал(а):
Rjevsky
[warn]
1. Тема неинформативна. Переименуй
2. Код заключай в соответствующий тэг
[/warn]
Сделано.Только на счёт информативности не уверен, но старался... Да и те кракозябры, я как код не расценивал...
 

snoitaleR

AutoIT Гуру
Rjevsky
С помощью необязательного параметра Level можно указать, к какому циклу For относится команда ContinueLoop на тот случай, когда циклы вложены друг в друга...
То есть, ты можешь пропустить шаг цикла от команды ContinueLoop до команды Next любого уровня вложенности...

Если нужно пропустить шаг цикла от второго условия до команды Next, то после команды Then второго условия тоже надо будет выставить команду ContinueLoop...
 
Автор
R

Rjevsky

Новичок
Всё, спасибо. ContinueLoop работает без параметра как надо!
 
Верх