go range
go内置的关键字,用来在for循环中迭代可迭代的结构;
使用range求slice的和
numbers := [10]int
sum := 0
for _, num := range numbers{
sum += num
}
// for index , value range <数组或切片> {code detail}
// for key : value range <map> {code detail}
range 枚举unicode字符
//range也可以用来枚举Unicode字符串。第一个参数是字符的索引,第二个是字符(Unicode的值)本身。
for i, c := range "go" {
fmt.Println(i, c)
}
// result:
// 0 103
// 1 111