//定義變量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ù)檢查下一個(gè)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ù)檢查下一個(gè)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的時(shí)候第一層循環(huán)體內(nèi)的語言也不會(huì)被執(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,此時(shí)循環(huán)為無限循環(huán),與continue的區(qū)別在于:continue繼續(xù)執(zhí)行循環(huán),goto重新開始循環(huán) } fmt.Println(i) } fmt.Println("+++++++") } } 使用goto的時(shí)候仍然要注意,避免死循環(huán),goto盡可能到其后的代碼
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前題目:go學(xué)習(xí)--控制語句-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://m.newbst.com/article8/dephop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、云服務(wù)器、全網(wǎng)營(yíng)銷推廣、企業(yè)網(wǎng)站制作、外貿(mào)建站、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容
營(yíng)銷型網(wǎng)站建設(shè)知識(shí)