Go 语言中 range 关键字用于
for循环中迭代数组(array)、切片(slice)、链表(channel)或集合(map)的元素;
在数组和切片中它返回元素的索引值,
在集合中返回 key-value 对的 key 值。
package main
import "fmt"
func main() {
arr()
}
func arr() {
arr1 := [5]string{"a", "b", "c", "d", "e"}
for k, v := range arr1 {
fmt.Printf("key:%d value:%s\n", k, v)
}
}