while¶
当条件为真时评估一组命令
while(<condition>)
<commands>
endwhile()
所有位于 `while` 和匹配的 endwhile()
之间的命令都会被记录下来,但不会被立即调用。一旦 endwhile()
被评估,只要 <condition>
为真,记录的命令列表就会被调用。
<condition>
具有与 if()
命令中详细描述的相同的语法和评估逻辑。
命令 break()
和 continue()
提供了跳出正常控制流的方法。
出于兼容性考虑,endwhile()
命令允许一个可选的 <condition>
参数。如果使用,它必须与开头的 while
命令的参数完全相同。