while

当条件为真时,评估一组命令

while(<condition>)
  <commands>
endwhile()

在 while 和匹配的 endwhile() 之间的所有命令都会被记录,但不会被调用。一旦 endwhile() 被评估,记录的命令列表将会在 <condition> 为真时被调用。

<condition> 的语法与 if() 命令描述的逻辑相同。

命令 break()continue() 提供了脱离正常控制流的手段。

根据遗留约定,endwhile() 命令允许一个可选的 <condition> 参数。如果使用,它必须是打开 while 命令的参数的逐字重复。

另请参阅