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其实还挺像的。
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其实还挺像的。