第九章 go语言range 迭代器
Go 语言范围(Range)
Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。
for 循环的 range 格式可以对 slice、map、数组、字符串等进行迭代循环。格式如下:
for key, value := range oldMap {
newMap[key] = value
}
示例:
package main
import "fmt"
func main() {
}
var pow =[]int {1,2,3,4,5,6,77,88,99,128}
func demo1() {
for i,v := range pow{
fmt.Println("打印索引和值",i,v)
}
}

浙公网安备 33010602011771号