尽管

在条件为真时评估一组命令

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

while 和匹配的 endwhile() 之间的所有命令都被记录下来而不被调用。一旦 endwhile() 被求值,只要 <condition> 为真,就会调用记录的命令列表。

<condition> 具有相同的语法,并使用与 if() 命令详细描述的相同逻辑进行评估。

命令 break()continue() 提供了逃离正常控制流的方法。

按照传统, endwhile() 命令接受一个可选的 <condition> 参数。如果使用,它必须逐字重复开头的“while”命令的参数。

也可以看看