Go语言内置了获取容器内元素个数的函数,这个函数对数组
、切片
和集合
都有效,用法相同
golen(variable)
govar a []int
a = append(a, 1)
a = append(a, 3)
a = append(a, 5)
a = append(a, 7)
// 4
len(a)
govar a[3]int
// 修改数组
a[0] = 5
var b[]int
b = append(b, 1)
b = append(b, 3)
// 修改切片
b[1] = 5
var c = make(map[int]string)
// 修改集合
c[1] = "5"
除了for
循环外,Go语言还提供了range
关键字。与for结合,也可以实现循环遍历。
for-range结构同样适用于数组和切片
其使用格式如下:
gofor index, value := range variable {
// 循环体
}
govar c = make(map[int]string)
// 修改集合
c[1] = "5"
c[2] = "好"
c[3] = "a"
for key, value := range c {
fmt.Print("键:", key, "值:", value)
}
本文作者:Silon汐冷
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!