Что нового

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

Rjevsky

Новичок
Сообщения
102
Репутация
4
Можно ли в данном цикле

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


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

snoitaleR

AutoIT Гуру
Сообщения
855
Репутация
223
Re: Цикл For...next

Rjevsky
Код:
ContinueLoop [level]
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Re: Цикл For...next

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

Rjevsky

Новичок
Сообщения
102
Репутация
4
Re: Цикл For...next

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

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


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

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

snoitaleR

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

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

Rjevsky

Новичок
Сообщения
102
Репутация
4
Всё, спасибо. ContinueLoop работает без параметра как надо!
 
Верх