《日子》golang-控制語句

判斷語句if

-條件表達式?jīng)]有括號
-支持一個初始化表達式(可以是并行方式)
-左大括號必須和條件語句或else在同一行
-支持單行模式
-初始化語句中的變量為block級別,同時隱藏外部同名變量

循環(huán)語句for

-Go只有for一個循環(huán)語句關鍵字,但支持3種形式
-初始化和步進表達式可以是多個值
-條件語句每次循環(huán)都會被重新檢查,因此不建議在條件語句中使用函數(shù),盡量提前計算好條件并以變量或常量代替
-左大括號必須和條件語句在同一行

switch

-可以使用任意類型或表達式作為條件語句
-不需要寫break,一旦條件符合自動終止
-如希望繼續(xù)執(zhí)行下一個case,需使用fallthrough語句
-支持一個初始化表達式(可以是并行方式),右側(cè)需跟分號
-左大括號必須和條件語句在同一行

跳轉(zhuǎn)語句goto, break, continue

-三個語法都可能配合標簽使用
-標簽名區(qū)分大小寫,若不使用會造成編譯錯誤
-Break與continue配合標簽可用于多層循環(huán)的跳出
-Goto是調(diào)整執(zhí)行位置,與其它2個語句配合標簽的結(jié)果并不相同

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容