Do and Do...While loops
The iterative block statement Do executes a block of statements
repeatedly while a given condition is true, or until it becomes true.
The block of statements executes infinitely only if the condition
for termination is never satisfied.
For...Next loops
The iterative block statement For executes a block of statements
a specified number of times.
ForAll loops for lists and arrays
The iterative block statement ForAll executes a block of
statements repeatedly, once for each element of an array or a list.
Using the While statement
The iterative block statement While executes a block of
statements repeatedly while a condition is true.