|
FreeMat
|
Section: Flow Control
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).
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 = 5050