Do 迴圈

Visual Basic 中另一種常見型別的迴圈是 DO loop,它會連續執行一段程式碼,直到它被告知停止。與其他一些迴圈相反,索引用於停止程序,在這個特定的迴圈中,應該告訴它停止。

說明迴圈的簡單示例如下

Dim iIndex1 As Integer
iIndex1 = 1
   
Do
   Debug.Print iIndex1 
   iIndex1 = iIndex1 + 1

   If iIndex1 = 10 Then
      Exit Do
   End If
Loop

上面的程式碼將採用索引,初始化為 1,並遞增它。Debug.Print 將幫助列印索引以圈出迴圈。在每個迴圈中,程式碼將驗證索引是否已達到 10,並且當且僅當條件為真時,將執行 Exit Do,這將停止迴圈。