91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

第七章 九析帶你輕松完爆 go - 循環語句

發布時間:2020-05-17 22:14:14 來源:網絡 閱讀:135 作者:九析 欄目:編程語言

系列文章:


總目錄索引:九析帶你輕松完爆 go 系列教程

目錄

1 前言

2 常規循環語句

3 數據結構輪詢的循環語句


1 前言

????????如果你對博客有任何疑問或者想更深入學習 go,請加微信群,我們一起進步:

第七章 九析帶你輕松完爆 go - 循環語句第七章 九析帶你輕松完爆 go - 循環語句


2 常規循環語句

????????常規循環語句基本的語法形式就是 for 三段式,如下所示:

package main


import "fmt"


func main() {

???? for i := 0; i < 10; i++ {

???? ???? fmt.Println(i)

???? }

}


3 數據結構輪詢的循環語句

????????輪詢數據結構很多時候是循環語句使用的場景之一。針對數據結構的輪詢,經常使用到的循環語句是 for i, v range 格式,代碼如下:

package main


import "fmt"


func main() {

???? s := "hello world"


???? for i, v := range s {

???? ???? fmt.Printf("index is %d; value is %c\n", i, v) # i 是索引;v 是索引對應的值

????}

}


4 循環中斷

????????有些場景下,我們并不一定要輪詢所有結果,我們只想在找到預期結果后就結束輪詢。這時就可以采用 continue 或者 break 語句了。

4.1 continue 語句

????????continue 是跳過當下邏輯,直接進入下一次循環,代碼如下:

package main


import "fmt"


func main() {

???? n := 1

???? for i := 0; i < 3; i++ {

???????? if i == n {

???????? ???? continue

???????? }

???????? fmt.Println(i)

???? }

}

????????執行結果如下:

0

2

4.2 break 語句

????????break 是跳出整個循環,代碼如下:

package main


import "fmt"


func main() {

???? n := 1

???? for i := 0; i < 3; i++ {

???????? if i == n {

???????? ???? break

???????? }

???????? fmt.Println(i)

???? }

}

????????執行結果如下:

0

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

呼伦贝尔市| 马鞍山市| 淮阳县| 桐庐县| 察雅县| 龙川县| 漯河市| 乐陵市| 增城市| 嘉祥县| 台安县| 泽库县| 文昌市| 霍州市| 天等县| 宿州市| 和田市| 正阳县| 镶黄旗| 贵港市| 旬阳县| 东城区| 和顺县| 邢台市| 舞钢市| 金川县| 马尔康县| 侯马市| 武乡县| 章丘市| 武冈市| 合作市| 梁平县| 九寨沟县| 理塘县| 吴忠市| 六枝特区| 高唐县| 武强县| 镇宁| 湘阴县|