//定義變量a,a只在if語句中有效 if a : = 1; a > 1 { fmt.Println("a > 1") } else { if a : = 10; a > 1 { fmt.Println(a) //結(jié)果為10,和C語言變量作用域一致 } else { fmt.Println(a) } } for的三種形式 func main() { count: = 3 for i : = 0; i < count; i++ { //經(jīng)典形式 fmt.Println(i) } i: = 0 for i < count{ //類似c中的while,只帶終止條件 fmt.Println(i) i++ } i = 0 for { //死循環(huán) if i < count{ fmt.Println(i) i++ } else { break } } } switch用法: func main() { count: = 1 switch count{ case 1: fmt.Println(count) fallthrough //繼續(xù)檢查下一個case,屏蔽break功能 case 2: fmt.Println(count) //case自帶break功能 case 3: fmt.Println(count) default: fmt.Println(count) } } func main() { count: = 1 switch { //switch不帶常量,和c中if……else if……esle作用一致 case count == 1: //case需要使用邏輯表達(dá)式 fmt.Println(count) fallthrough //繼續(xù)檢查下一個case,屏蔽break功能 case count <= 1: fmt.Println(count) //case自帶break功能 case count >= 1: fmt.Println(count) default: fmt.Println(count) } } break和標(biāo)簽 func main() { J: for j : = 0; j < 5; j++ { for i : = 0; i < 10; i++ { if i > 6 { break J //標(biāo)簽J位于第一層for循環(huán),break J相當(dāng)于跳出第一層for循環(huán) } fmt.Println(i) } } } continue與標(biāo)簽 func main() { J: for j : = 0; j < 5; j++ { fmt.Println("--------") for i : = 0; i < 10; i++ { if i > 6 { continue J //標(biāo)簽J位于第一層for循環(huán),continue J相當(dāng)于跳過其之后的語句并且跳轉(zhuǎn)到第一層for繼續(xù)執(zhí)行第一層循環(huán)(第一層循環(huán)條件j的值仍然遞增) } fmt.Println(i) } fmt.Println("+++++++") //continue的時候第一層循環(huán)體內(nèi)的語言也不會被執(zhí)行,注意與C的區(qū)別 } } goto與標(biāo)簽 func main() { J: for j : = 0; j < 5; j++ { fmt.Println("--------") for i : = 0; i < 10; i++ { if i > 6 { goto J //goto到第一層for循環(huán),j的值被重新賦值為0,此時循環(huán)為無限循環(huán),與continue的區(qū)別在于:continue繼續(xù)執(zhí)行循環(huán),goto重新開始循環(huán) } fmt.Println(i) } fmt.Println("+++++++") } } 使用goto的時候仍然要注意,避免死循環(huán),goto盡可能到其后的代碼網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了巴馬免費(fèi)建站歡迎大家使用!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前題目:go學(xué)習(xí)--控制語句-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://jinyejixie.com/article8/dephop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、云服務(wù)器、全網(wǎng)營銷推廣、企業(yè)網(wǎng)站制作、外貿(mào)建站、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容