Keyword While - leonard-thieu/monkey GitHub Wiki

Marks the start of a While loop.

Syntax

  While Expression    Statements...   Wend

  While Expression    Statements...   End

  While Expression    Statements...   End While

Description

A While loop repeatedly executes the statements within as long as the expression to be tested is True. If the expression is not True, the code within will not be executed and program flow will exit the loop. (Note that this contrasts with a Repeat loop, in that the expression is tested at the end of a Repeat loop, meaning the code within is always executed once.)

The Wend keyword, short for While [loop] End, marks the end of a While loop, but Monkey allows the alternative closing keywords End or End While, depending on preference.

The Exit keyword can be used to 'jump out' of a While loop, continuing execution after the closing Wend.

See also

Examples

' Count to ten:

Local a = 1

While a < 10
    a = a + 1
    Print a
Wend