while

在条件为 true 的情况下评估一组命令

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

while 与匹配 endwhile() 之间的命令在未被调用情况下会录制。一旦 endwhile() 被评估,只要 <condition> 为 true,就会调用已录制命令清单。

<condition> 具有相同的语法,且使用与 if() 命令长度中所述相同的逻辑进行评估。

命令 break()continue() 提供了转义正常控制流程的方法。

根据传统,endwhile() 命令接收一个可选 <condition> 参数。如果使用,它必须是 opening while 命令参数的确切重复。

另请参阅