Go语言for-range用法

package main

import "fmt"

func main() {
	nums := []int{1, 3, 5, 6, 8}
	for i, v := range nums {
		_ = i
		fmt.Printf("%v ", v)
	}
}

用法如上,第一个参数i表示键值,也就是当前循环次数,如果不想打印输出键值的话可以像图中一样赋值给占位符“_",表示这个值”丢掉不要“。v就表示可迭代变量”nums“在当前位置的元素值。

和Python其实还挺像的。

你可能感兴趣的:(GO语言,golang,c++,开发语言)