Что нового

какой принцип работы Exitloop в цикле for in next ?

ssdd

Новичок
Сообщения
11
Репутация
0
Не пойму как работает ExitLoop в цикле FOR..IN..NEXT
Для примера написал небольшой скрипт
Я предполагаю что после ExitLoop
текущий оборот цикла должен завершиться, и продолжаться сначала со следующим элементом архива, но
в данном примере получается что цикл полностью прекращает работу. Или так и должно быть ?
А как тогда в цикле FOR..IN..NEXT сделать так чтобы при неудовлетворенности какого-то условия цикл не прекращал своей работы а брал следующий элемент архива ?


Код:
#include <Array.au3>
Dim $arr[6]

$arr[0]=1
$arr[1]=2
$arr[2]=3
$arr[3]=4

$temp=2
FOR $element IN $arr
   MsgBox(0,"",$element)

    if $element < $temp Then
	   MsgBox(0,"",$element&" в цикле if then")
	   ExitLoop
EndIf

	MsgBox(0,"",$element&" за циклом if then")

NEXT
 
Автор
S

ssdd

Новичок
Сообщения
11
Репутация
0
Спасибо огромное! По крупицам приходится добывать информацию чтобы написать полноценное приложение.
 
Верх