The while loop has the following format:
while (expression) statement
The while statement does the following:
If the expression is False, processing continues with the next statement.
The following example uses a while loop to populate a 10-element array with multiples of five.
a = ArrayNew(1); loop = 1; while (loop LE 10) { a[loop] = loop * 5; loop = loop + 1; }
As with other loops, you must make sure that at some point the while expression is False and you must be careful to check your index arithmetic.