while
Syntax
while(condition, body)
while(condition, limit, body)
Loop while a condition holds.
while() evaluates an expression repeatedly while its condition evaluates to
true. The expression receives a bound variable _ indicating the current
iteration number.
Returns the result of the last iteration or null.
i = 0;
while(i < 5,
print(_);
i += 1;
);
while() may also be called with three arguments. Where the second argument
specifies an upper limit for the number of times to loop.
i = 0;
while(i < 7, 5, // can only loop 5 times
print(_);
i += 1;
);