發新話題

Visual Basic 教學 - 《陳述式》GoTo

Visual Basic 教學 - 《陳述式》GoTo

GoTo 陳述式範例本範例使用 GoTo 陳述式在一個程序內的不同程式段間作流程控制,不同程式段用不同的「程式標籤」來區隔。
Sub GotoStatementDemo()Dim Number, MyString   Number = 1    ' 設定變數起始值。   ' 判斷 Number 的值以決定要執行那一個程式區段 (以「程式標籤」來表示)。   If Number = 1 Then GoTo Line1 Else GoTo Line2   Line1:   MyString = "Number equals 1"   GoTo LastLine   ' 執行最後一行。Line2:   ' 下列的陳述式根本不會被執行。   MyString = "Number equals 2"LastLine:    Debug.Print MyString   ' 將 ["Number equals 1"] 顯示在「即時運算」視窗。End Sub無條件跳到訪客無法瀏覽此圖片或連結,請先 註冊登入會員 中的某標記或行號。
語法
GoTo line
line 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 是必要的,它可以是任何的訪客無法瀏覽此圖片或連結,請先 註冊登入會員 訪客無法瀏覽此圖片或連結,請先 註冊登入會員
請注意
GoTo 只能跳到它所在程序中的行號或標記。
附註 太多的 GoTo 陳述式,會使得程式碼不容易閱讀及除錯,請儘可能使用結構化的控制項訪客無法瀏覽此圖片或連結,請先 註冊登入會員 (Do...LoopFor...NextIf...Then...ElseSelect Case)。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。