In a DO...LOOP or a FOR...NEXT control structure, passes control out of the current loop. EXIT takes no parameters.
EXIT
An EXIT statement in a DO...LOOP or FOR...NEXT control structure causes control to pass to the statement following the LOOP or NEXT statement. In a nested loop, an EXIT statement passes control out of the current loop structure.
For information on how to jump to the end of the loop and continue looping, see CONTINUE.
Example 1 This EXIT statement causes the loop to terminate if an element in the Nbr array equals 0:
int Nbr[10]
int Count = 1
// Assume values get assigned to Nbr array...
DO WHILE Count < 11
IF Nbr[Count] = 0 THEN EXIT
Count = Count + 1
LOOP
MessageBox("Hi", "Count is now " + String(Count) )
Example 2 This EXIT statement causes the loop to terminate if an element in the Nbr array equals 0:
int Nbr[10]
int Count
// Assume values get assigned to Nbr array...
FOR Count = 1 to 10
IF Nbr[Count] = 0 THEN EXIT
NEXT
MessageBox("Hi", "Count is now " + String(Count) )