日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

go教程

Go 語言范圍(Range)

閱讀 (2260)

Go 語言范圍(Range)

Go 語言中 range 關鍵字用于for循環中迭代數組(array)、切片(slice)、鏈表(channel)或集合(map)的元素。在數組和切片中它返回元素的索引值,在集合中返回 key-value 對的 key 值。

實例

package main
import "fmt"
func main() {
    //這是我們使用range去求一個slice的和。使用數組跟這個很類似
    nums := []int{2, 3, 4}
    sum := 0
    for _, num := range nums {
        sum += num
    }
    fmt.Println("sum:", sum)
    //在數組上使用range將傳入index和值兩個變量。上面那個例子我們不需要使用該元素的序號,所以我們使用空白符"_"省略了。有時侯我們確實需要知道它的索引。
    for i, num := range nums {
        if num == 3 {
            fmt.Println("index:", i)
        }
    }
    //range也可以用在map的鍵值對上。
    kvs := map[string]string{"a": "apple", "b": "banana"}
    for k, v := range kvs {
        fmt.Printf("%s -> %s\n", k, v)
    }
    //range也可以用來枚舉Unicode字符串。第一個參數是字符的索引,第二個是字符(Unicode的值)本身。
    for i, c := range "go" {
        fmt.Println(i, c)
    }
}

以上實例運行輸出結果為:

sum: 9
index: 1
a -> apple
b -> banana
0 103
1 111
關閉
程序員人生
主站蜘蛛池模板: 黄色特级一级片 | 日韩特黄电影 | 99精品国产高清在线观看 | 成人午夜小视频 | 久久久免费精品 | 精品美女久久久久 | 国产精品美女视频 | 精品久久久久久久久久中出 | 久久综合成人网 | 强公把我次次高潮hd | 国产高清视频在线观看 | 狠狠操操 | 日韩在线不卡视频 | 国产麻豆成人传媒免费观看 | 黄色网zhan | 青青国产精品 | 91久久久久久久久 | 亚洲高清色图 | 国产免费专区 | 国产91精品一区二区 | 国产在线高潮 | 国产猛男猛女超爽免费视频 | 亚洲综合视频网 | 亚洲一区在线电影 | 玖玖综合九九在线看 | 欧美中文字幕在线播放 | 美女航空一级毛片在线播放 | 国产欧美日韩综合精品 | 成年女人免费又黄又爽视频 | 国产精品无码久久久久 | 亚洲精品久久 | 美女视频黄是免费的 | 国产精品成人影院 | 特黄网站 | 日韩精品在线视频 | 一区二区三区在线 | 欧美精三区欧美精三区 | 国产成人精品电影 | 日韩免费视频观看 | 国产亚洲精品精品国产亚洲综合 | 红色一级毛片 |