2013-10-15 19:17:36 +04:00
|
|
|
while
|
|
|
|
-----
|
|
|
|
|
|
|
|
Evaluate a group of commands while a condition is true
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
while(condition)
|
|
|
|
COMMAND1(ARGS ...)
|
|
|
|
COMMAND2(ARGS ...)
|
|
|
|
...
|
|
|
|
endwhile(condition)
|
|
|
|
|
2015-06-05 00:51:22 +03:00
|
|
|
All commands between while and the matching :command:`endwhile` are recorded
|
|
|
|
without being invoked. Once the :command:`endwhile` is evaluated, the
|
|
|
|
recorded list of commands is invoked as long as the condition is true. The
|
|
|
|
condition is evaluated using the same logic as the :command:`if` command.
|