while¶
当条件为真时,评估一组命令
while(<condition>)
<commands>
endwhile()
while 和匹配的 endwhile() 之间的所有命令都会被记录下来,而不会被调用。一旦 endwhile() 被评估,只要 <condition> 为真,就会调用记录的命令列表。
<condition> 具有相同的语法,并且使用与 if() 命令的详细描述相同的逻辑进行评估。
命令 break() 和 continue() 提供了跳出正常控制流的方法。
根据遗留原因,endwhile() 命令接受一个可选的 <condition> 参数。如果使用,它必须是与开头的 while 命令的参数完全相同的重复。