## WHILE While Loop

Section: Flow Control

### Usage

The `while` loop executes a set of statements as long as a the test condition remains `true`. The syntax of a `while` loop is

      while test_expression
         statements
      end

Note that a conditional expression is considered true if the real part of the result of the expression contains any non-zero elements (this strange convention is adopted for compatibility with MATLAB).

### Examples

Here is a `while` loop that adds the integers from `1` to `100`:

    --> accum = 0;
    --> k=1;
    --> while (k<100), accum = accum + k; k = k + 1; end
    --> accum

    ans =

     4950

    -->
    quit