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