Go 語言教程
Go 語言的 goto 語句可以無條件地轉(zhuǎn)移到過程中指定的行。
goto 語句通常與條件語句配合使用??捎脕韺崿F(xiàn)條件轉(zhuǎn)移, 構成循環(huán),跳出循環(huán)體等功能。
但是,在結(jié)構化程序設計中一般不主張使用 goto 語句, 以免造成程序流程的混亂,使理解和調(diào)試程序都產(chǎn)生困難。
goto 語法格式如下:
goto label; .. . label: statement;
goto 語句流程圖如下:
在變量 a 等于 15 的時候跳過本次循環(huán)并回到循環(huán)的開始語句 LOOP 處:
以上實例執(zhí)行結(jié)果為:
a的值為 : 10 a的值為 : 11 a的值為 : 12 a的值為 : 13 a的值為 : 14 a的值為 : 16 a的值為 : 17 a的值為 : 18 a的值為 : 19其他擴展