可執行的陳述式

更新:2007 年 11 月

可執行的陳述式會執行動作。它可以呼叫程序、分支至程式碼中的另一個位置、對數個陳述式執行迴圈,或評估運算式。指派陳述式 (Assignment Statement) 是可執行的陳述式的特殊案例。

下列範例會使用 If...Then...Else 控制結構,依據變數值執行不同的程式碼區塊。在每一個程式碼區塊內,For...Next 迴圈會執行指定的次數。

Public Sub startWidget(ByVal aWidget As widget, _
    ByVal clockwise As Boolean, ByVal revolutions As Integer)
    Dim counter As Integer
    If clockwise = True Then
        For counter = 1 To revolutions
            aWidget.spinClockwise()
        Next counter
    Else
        For counter = 1 To revolutions
            aWidget.spinCounterClockwise()
        Next counter
    End If
End Sub

上述範例中的 If 陳述式會檢查參數 clockwise 的值。如果值為 True,它會呼叫 aWidget 的 spinClockwise 方法。如果值為 False,它會呼叫 aWidget 的 spinCounterClockwise 方法。If...Then...Else 控制結構會以 End If 結束。

每一個區塊內的 For...Next 迴圈會呼叫適當的方法數次 (等於 revolutions 參數值)。

請參閱

概念

陳述式概觀

設定陳述式

Visual Basic 中的宣告陳述式