Goto

GOTO是一條可以在許多計算機編程語言中找到的語句 。 它是英文單詞go和to的組合 。 當執行這條語句的時候 ， 它將控制流程無條件地轉到另一條語句 （ 也叫 「 跳轉 」 ） 。 跳轉語句需要指明標記 ， 在不同語言中 ， 標記可以是標識符或行號 。 在機器碼級別 ， goto是一種分支的形式 。 在一些語言中 ， 可以不用顯示地使用goto關鍵字而實現同樣的功能 ， 例如break或continue關鍵字可以跟隨一個標識符 。 SNOBOL語言支持一種語句的後綴形式 ， 可以在本條語句執行完畢後實現無條件跳轉 。 GOTO語句被大部分高級語言支持 ， 只有很少的高級語言不支持GOTO語句 。 例如 ， goto是一個Java語言的保留字 ， 但是不允許使用 。