在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ GO/ Go語言循環(huán)
Go panic錯(cuò)誤處理實(shí)例
Go命令行參數(shù)實(shí)例
Go可變參數(shù)的函數(shù)實(shí)例
Go通道同步實(shí)例
Go非阻塞通道操作實(shí)例
Go指針實(shí)例
Go數(shù)字解析實(shí)例
Go語言指針
Go超時(shí)(timeouts)實(shí)例
Go速率限制實(shí)例
Go信號(hào)實(shí)例
Go Base64編碼實(shí)例
Go計(jì)時(shí)器實(shí)例
Go命令行標(biāo)志實(shí)例
Go原子計(jì)數(shù)器實(shí)例
Go語言切片
Go隨機(jī)數(shù)實(shí)例
Go語言類型轉(zhuǎn)換
Go排序?qū)嵗?/span>
Go時(shí)間格式化/解析實(shí)例
Go URL解析實(shí)例
Go字符串函數(shù)實(shí)例
Go語言常量
Go for循環(huán)語句實(shí)例
Go函數(shù)多個(gè)返回值實(shí)例
Go切片實(shí)例
Go行過濾器實(shí)例
Go語言接口
Go語言數(shù)組
Go語言變量
Go字符串格式化實(shí)例
Go斷續(xù)器實(shí)例
Go if/else語句實(shí)例
Go通道緩沖實(shí)例
Go錯(cuò)誤實(shí)例
Go語言映射
Go執(zhí)行過程實(shí)例
Go函數(shù)實(shí)例
Go有狀態(tài)的goroutines實(shí)例
Go按自定義函數(shù)排序?qū)嵗?/span>
Go語言作用域規(guī)則
Go時(shí)代(Epoch)實(shí)例
Go變量實(shí)例
Go互斥體實(shí)例
Go語言范圍(range)
Go程序?qū)嵗?/span>
Go語言入門
Go通道路線實(shí)例
Go閉包(匿名函數(shù))實(shí)例
Go Select實(shí)例
Go通道范圍實(shí)例
Go集合函數(shù)實(shí)例
Hello World程序?qū)嵗?/span>
Go環(huán)境變量實(shí)例
Go語言運(yùn)算符
Go讀取文件實(shí)例
Go延遲(defer)實(shí)例
Go SHA1哈希實(shí)例
Go語言條件和決策
Go語言錯(cuò)誤處理
Go通道實(shí)例
Go指針實(shí)例
Go時(shí)間日期實(shí)例
Go語言字符串
Go語言循環(huán)
Go語言基礎(chǔ)語法
Go語言開發(fā)環(huán)境安裝配置
Go常量實(shí)例
Go語言結(jié)構(gòu)體
Go寫文件實(shí)例
Go正則表達(dá)式實(shí)例
Go JSON實(shí)例
Go語言教程
Go關(guān)閉通道實(shí)例
Go接口實(shí)例
Go語言遞歸
Go switch語句實(shí)例
Go函數(shù)遞歸實(shí)例
Go退出程序?qū)嵗?/span>
Go語言程序結(jié)構(gòu)
Go范圍實(shí)例
Go語言函數(shù)
Go工作池實(shí)例
Go語言數(shù)據(jù)類型

Go語言循環(huán)

可能有這樣的一種情況,當(dāng)需要執(zhí)行一段代碼多次。一般來說,語句是按順序執(zhí)行的,例如,函數(shù)中的第一個(gè)語句首先執(zhí)行,然后是第二個(gè)語句,第三個(gè)語句…,依此類推。

編程語言中都有提供允許更復(fù)雜的執(zhí)行路徑的各種控制結(jié)構(gòu)。

循環(huán)語句允許我們多次執(zhí)行一個(gè)語句或一組語句,以下是大多數(shù)編程語言中循環(huán)語句的一般形式:

Go編程語言提供以下幾種類型的循環(huán)來處理循環(huán)。單擊以下鏈接以了解其詳細(xì)信息。

循環(huán)類型 描述
for循環(huán) 多次執(zhí)行語句序列,并縮寫代碼管理循環(huán)的變量。
嵌套循環(huán) 可以在for循環(huán)中使用一個(gè)或多個(gè)for循環(huán)。

循環(huán)控制語句

循環(huán)控制語句改變循環(huán)正常執(zhí)行序列。當(dāng)執(zhí)行離開作用域時(shí),在循環(huán)作用域中創(chuàng)建的所有自動(dòng)對(duì)象都將被銷毀。

Go支持以下控制語句。單擊以下鏈接以了解其詳細(xì)信息。

控制語句 描述
break語句 終止for循環(huán)或switch語句,并將執(zhí)行轉(zhuǎn)移到for循環(huán)或switch之后的語句。
continue語句 循環(huán)跳過其主體的其余部分,并立即重新測試其狀態(tài)。
goto語句 將控制轉(zhuǎn)移到帶標(biāo)簽的語句。

無限循環(huán)

如果條件永遠(yuǎn)不為假,則循環(huán)變?yōu)闊o限循環(huán)。 for循環(huán)傳統(tǒng)上用于此目的。 因?yàn)樾纬?code>for循環(huán)的三個(gè)表達(dá)式都不是必需的,所以可以通過將條件表達(dá)式留空或?qū)?code>true傳遞給它來進(jìn)行無限循環(huán)。

package main

import "fmt"

func main() {
   for true  {
       fmt.Printf("This loop will run forever.\n");
   }
}

當(dāng)條件表達(dá)式不存在時(shí),假定為真??赡苡幸粋€(gè)初始化和增量表達(dá)式,但是Go程序員更常使用for(;;)結(jié)構(gòu)來表示一個(gè)無限循環(huán)。

注意:可以通過按Ctrl + C鍵終止無限循環(huán)。