Go语言中for range循环形式 官网
Go语言的 for range 循环可遍历数组、切片、字符串、映射和通道。格式为 for 索引, 值 := range 集合 。 package mainimport fmtfunc main() { nums := []int{1, 2, 3} for index, value := range nums { fmt.Printf(索引: %d, 值: %d, index, value) // 输出索引和对应的值 }} for range 循环可省略索引或值,用 _ 占位。 package mainimport fmtfunc main() { str := hello for _, char := range str { fmt.Printf(%c , char) // 输出字符串每个字符 }} 遍历字符串时,返回的是 Unicode 码点,不是字节。 for-range