多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

go教程

Go 語言范圍(Range)

閱讀 (2257)

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
關閉
程序員人生
主站蜘蛛池模板: 亚洲精品资源在线 | 日本xxxxxbbbbb精品 | 毛片女人毛片一级毛片毛片 | 一本久道久久综合中文字幕 | 亚洲国产欧洲精品路线久久 | 最新lutube亚洲看片在线观看 | 宇都宫紫苑99av| 亚洲韩国欧美 | 天天综合久久久网 | 全免费a级毛片免费看不卡 全网毛片 | 国产精品久久久久9999赢消 | 国产精品久久一区二区三区 | 亚洲欧美色中文字幕 | 欧美性视频在线 | 国产精品久久久久影视不卡 | 欧美 日韩 中文 | 国内精品一级毛片免费看 | 欧美成人一区二区三区不卡 | poronovideos巴西极品 | 呦女亚洲一区精品 | 欧美jizz| 国产精品9999久久久久 | 日本www| 韩国成人毛片aaa黄 韩国春性xxxx猛交 | 国产日韩欧美亚洲 | 伊人中文网 | 亚洲 中文 欧美 日韩 在线人 | 三浦惠理子中文字幕在线一区二区 | 亚洲毛片在线 | 国内精品久久久久影院嫩草 | 色综合久久综合欧美综合图片 | 亚洲 国产 日韩 欧美 | 精品无人乱码一区二区三区 | 亚洲精品第一综合99久久 | 美女啊啊啊 | 日韩欧美高清视频 | 欧美18 - 19sex性 | 日韩欧美国产中文字幕 | 中文字幕第一页在线视频 | 福利网站在线 | 久久婷婷五月综合色丁香 |