Rexx - 直到迴圈 (do-until)



do-until 迴圈是 do while 迴圈的一個微小變體。此迴圈的不同之處在於,當被評估的條件為假時,它將退出。

語法

do-until 語句的語法如下:

do until (condition) 
   statement #1 
   statement #2 
   ... 
end

do-until 語句與 do-while 語句的不同之處在於,它只執行語句直到評估的條件為真。如果條件為真,則迴圈退出。

流程圖

下圖顯示了此迴圈的圖解說明。

Do Loop

需要注意的關鍵點是,程式碼塊一直執行,直到 do-until 中的條件評估為假。一旦條件評估為真,do 迴圈就會退出。

以下程式是 do-until 迴圈語句的示例。

示例

/* Main program */ 
j = 1 

do until (j <= 10) 
   say j 
   j = j + 1 
end

上面程式碼的輸出將是:

1 
rexx_loops.htm
廣告
© . All rights reserved.