while

當條件為真時,評估一組命令

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

所有在 while 和相符的 endwhile() 之間的命令會被記錄下來,但不會被調用。一旦 endwhile() 被評估,只要 <condition> 為真,記錄的命令列表就會被調用。

<condition> 的語法相同,並且使用與 if() 命令中詳細描述的相同邏輯進行評估。

break()continue() 命令提供了從正常控制流程中跳脫的方法。

根據舊例,endwhile() 命令允許一個可選的 <condition> 參數。如果使用,它必須與開頭 while 命令的參數完全相同。

參見